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
-~----------~----~----~----~------~----~------~--~---

Reply via email to