I forgot to mention that I am using a third party JAR file that
includes about 2900 classes.

Thanks,
--Hossein



On Thu, May 21, 2009 at 4:17 PM, Hossein <[email protected]> wrote:
> With ANT_OPTS="-Xms1024m -Xmx2512m" this is what happens:
>
> $ ant debug
> Buildfile: build.xml
>    [setup] Project Target: Android 1.5
>    [setup] API level: 3
>
> dirs:
>     [echo] Creating output directories if needed...
>
> resource-src:
>     [echo] Generating R.java / Manifest.java from the resources...
>
> aidl:
>     [echo] Compiling aidl files into Java classes...
>
> compile:
>    [javac] Compiling 1 source file to /home/android/SystemSens/bin/
> classes
>
> dex:
>     [echo] Converting compiled files and external libraries into bin/
> classes.dex...
>    [apply]
>    [apply] UNEXPECTED TOP-LEVEL ERROR:
>    [apply] java.lang.OutOfMemoryError: Java heap space
>    [apply]     at com.android.dx.ssa.SsaBasicBlock.<init>
> (SsaBasicBlock.java:98)
>    [apply]     at com.android.dx.ssa.SsaBasicBlock.newFromRop
> (SsaBasicBlock.java:124)
>    [apply]     at com.android.dx.ssa.SsaMethod.convertRopToSsaBlocks
> (SsaMethod.java:164)
>    [apply]     at com.android.dx.ssa.SsaMethod.newFromRopMethod
> (SsaMethod.java:105)
>    [apply]     at com.android.dx.ssa.SsaConverter.convertToSsaMethod
> (SsaConverter.java:45)
>    [apply]     at com.android.dx.ssa.Optimizer.optimize
> (Optimizer.java:100)
>    [apply]     at com.android.dx.ssa.Optimizer.optimize
> (Optimizer.java:74)
>    [apply]     at com.android.dx.dex.cf.CfTranslator.processMethods
> (CfTranslator.java:269)
>    [apply]     at com.android.dx.dex.cf.CfTranslator.translate0
> (CfTranslator.java:131)
>    [apply]     at com.android.dx.dex.cf.CfTranslator.translate
> (CfTranslator.java:85)
>    [apply]     at com.android.dx.command.dexer.Main.processClass
> (Main.java:297)
>    [apply]     at com.android.dx.command.dexer.Main.processFileBytes
> (Main.java:276)
>    [apply]     at com.android.dx.command.dexer.Main.access$100
> (Main.java:56)
>    [apply]     at com.android.dx.command.dexer.Main$1.processFileBytes
> (Main.java:228)
>    [apply]     at
> com.android.dx.cf.direct.ClassPathOpener.processArchive
> (ClassPathOpener.java:245)
>    [apply]     at com.android.dx.cf.direct.ClassPathOpener.processOne
> (ClassPathOpener.java:130)
>    [apply]     at com.android.dx.cf.direct.ClassPathOpener.process
> (ClassPathOpener.java:108)
>    [apply]     at com.android.dx.command.dexer.Main.processOne
> (Main.java:245)
>    [apply]     at com.android.dx.command.dexer.Main.processAllFiles
> (Main.java:183)
>    [apply]     at com.android.dx.command.dexer.Main.run(Main.java:
> 139)
>    [apply]     at com.android.dx.command.dexer.Main.main(Main.java:
> 120)
>    [apply]     at com.android.dx.command.Main.main(Main.java:87)
>
> BUILD FAILED
> /home/android/android-sdk-linux_x86-1.5_r1/platforms/android-1.5/
> templates/android_rules.xml:129: apply returned: 3
>
> Total time: 22 seconds
>
>
> When I try to increase the java heap size further this is what I get:
>
> $ export ANT_OPTS="-Xms1024m -Xmx3072m"
> $ ant debug
> Error occurred during initialization of VM
> Could not reserve enough space for object heap
> #
> # An unexpected error has been detected by Java Runtime Environment:
> #
> #  SIGSEGV (0xb) at pc=0xb7e994da, pid=3098, tid=3084925840
> #
> # Java VM: Java HotSpot(TM) Client VM (10.0-b23 mixed mode linux-x86)
> # Problematic frame:
> # C  [libc.so.6+0x6f4da]  cfree+0x7a
> #
> # An error report file with more information is saved as:
> # /home/falaki/android/phd/projects/systemsens/android/SystemSens/
> hs_err_pid3098
> .log
> #
> # If you would like to submit a bug report, please visit:
> #   http://java.sun.com/webapps/bugreport/crash.jsp
> #
> Aborted
>
> Can anyone help?
>
> Thanks,
> --Hossein

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to