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 android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---