|Java heap space when build javalib.jar||Hilda Chen||10/8/12 3:26 AM|
I built android source code and get the error as following:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at org.objectweb.asm.ByteVector.<init>(Unknown Source)
at org.objectweb.asm.ClassWriter.toByteArray(Unknown Source)
make: *** [out/host/common/obj/JAVA_LIBRARIES/temp_layoutlib_intermediates/javalib.jar] Error 1
Is there someone know what can i do?
I think the solution is that find the .mk file which is in the temp_layoutlib's father directory, But I didn't find it.
|Re: [android-building] Java heap space when build javalib.jar||Conley Owens||10/8/12 9:26 AM|
Do you have 16GB of RAM/swap? Are you using a 64bit OS?
> You received this message because you are subscribed to the "Android
> Building" mailing list.
> To post to this group, send email to android-...@googlegroups.com
> To unsubscribe from this group, send email to
> For more options, visit this group at
|Re: [android-building] Java heap space when build javalib.jar||Ying Wang||10/8/12 10:19 AM|
temp_layoutlib is defined in frameworks/base/tools/layoutlib/Android.mk.
Maybe you should try increasing the jvm heap of the rule by adding some "java -Xmxn...".
On Mon, Oct 8, 2012 at 3:26 AM, Hilda Chen <hilda.c...@gmail.com> wrote:
|Re: [android-building] Java heap space when build javalib.jar||Hilda Chen||10/8/12 7:00 PM|
I am using 64bit os and 4G RAM.
在 2012年10月9日星期二UTC+8上午12时26分37秒，Conley Owens写道：
|Re: [android-building] Java heap space when build javalib.jar||Hilda Chen||10/9/12 12:30 AM|
Thanks for your reply. I have another problem: make: *** [out/target/common/obj/APPS/AsusReader_intermediates/proguard.classes.jar] Error 1. I want to find the Android.mk that define the apps,Would you please tell me?
And do you know the reason why this kind of problems are being?
在 2012年10月9日星期二UTC+8上午1时19分22秒，Ying Wang写道：
|Re: [android-building] Java heap space when build javalib.jar||Jean-Baptiste Queru||10/9/12 5:51 AM|
The following command returns nothing. Somehow, you're not using an
AOSP tree. We can't help you.
find . -name Android.mk | xargs grep AsusReader
Jean-Baptiste M. "JBQ" Queru
Technical Lead, Android Open Source Project, Google.
Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
|Re: [android-building] Java heap space when build javalib.jar||Magnus Bäck||10/9/12 5:53 AM|
On Tuesday, October 09, 2012 at 03:30 EDT,
Hilda Chen <hilda.c...@gmail.com> wrote:You haven't included the actual error message, just make's announcement
that there was an error. That makes it impossible to help.
Your source tree apparently contains an Android.mk with the string
"AsusReader" in it. Finding that file should be trivial.
AOSP doesn't contain an application named AsusReader. If you're having
problems building that application I suggest you ask whoever supplied
you with the source code.
|Re: [android-building] Java heap space when build javalib.jar||Magnus Bäck||10/9/12 5:59 AM|
On Monday, October 08, 2012 at 22:00 EDT,
Hilda Chen <hilda.c...@gmail.com> wrote:4 GB RAM is probably insufficient. You can try without a -j option
to make. Making sure you have ample swap space could also help.
Otherwise you simply have to get more RAM, or build an older Android
release if that's an option. I'm not sure if I've built ICS on a 4 GB
machine, but Gingerbread and earlier certainly works.
|Re: [android-building] Java heap space when build javalib.jar||Hilda Chen||10/9/12 11:06 PM|
I have tried a -j option to make file and I have the Android.mk. Thank you very much!.
在 2012年10月9日星期二UTC+8下午8时59分21秒，Magnus Bäck写道：