Hi, experts
       I ever wrote a project using android, the whole package
includes about 500 java files. With last android version, I ran it
successfully and got the right result.
       Now, I change to use the latest version: android-sdk-
windows-0.9_beta.zip. I don't make any changes in the build file, I
get a OOME(out of memory error) like the following:

       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 java.io.DataInputStream.<init>(DataInputStream.java:
42)
    [apply]     at com.android.dx.util.ByteArray
$MyDataInputStream.<init>(ByteArray.java:365)
    [apply]     at
com.android.dx.util.ByteArray.makeDataInputStream(ByteArray.java:260)
    [apply]     at
com.android.dx.cf.direct.StdAttributeFactory.parseLocalVariables(StdAttributeFactory.java:
567)
    [apply]     at
com.android.dx.cf.direct.StdAttributeFactory.localVariableTable(StdAttributeFactory.java:
519)
    [apply]     at
com.android.dx.cf.direct.StdAttributeFactory.parse0(StdAttributeFactory.java:
180)
    [apply]     at
com.android.dx.cf.direct.AttributeFactory.parse(AttributeFactory.java:
96)
    [apply]     at
com.android.dx.cf.direct.AttributeListParser.parse(AttributeListParser.java:
141)
    [apply]     at
com.android.dx.cf.direct.AttributeListParser.parseIfNecessary(AttributeListParser.java:
115)
    [apply]     at
com.android.dx.cf.direct.AttributeListParser.getList(AttributeListParser.java:
106)
    [apply]     at
com.android.dx.cf.direct.StdAttributeFactory.code(StdAttributeFactory.java:
302)
    [apply]     at
com.android.dx.cf.direct.StdAttributeFactory.parse0(StdAttributeFactory.java:
141)
    [apply]     at
com.android.dx.cf.direct.AttributeFactory.parse(AttributeFactory.java:
96)
    [apply]     at
com.android.dx.cf.direct.AttributeListParser.parse(AttributeListParser.java:
141)
    [apply]     at
com.android.dx.cf.direct.AttributeListParser.parseIfNecessary(AttributeListParser.java:
115)
    [apply]     at
com.android.dx.cf.direct.AttributeListParser.getEndOffset(AttributeListParser.java:
96)
    [apply]     at
com.android.dx.cf.direct.MemberListParser.parse(MemberListParser.java:
213)
    [apply]     at
com.android.dx.cf.direct.MemberListParser.parseIfNecessary(MemberListParser.java:
108)
    [apply]     at
com.android.dx.cf.direct.MethodListParser.getList(MethodListParser.java:
54)
    [apply]     at
com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:
529)
    [apply]     at
com.android.dx.cf.direct.DirectClassFile.parse(DirectClassFile.java:
393)
    [apply]     at
com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary(DirectClassFile.java:
375)
    [apply]     at
com.android.dx.cf.direct.DirectClassFile.getMagic(DirectClassFile.java:
238)
    [apply]     at
com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:109)
    [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.processOne(ClassPathOpener.java:
134)
    [apply]     at
com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:
190)
    [apply]     at
com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:
122)

    Do I need to make the heap space larger? If so, how can I make it
larger? Thanks!

Regards!
Tao

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to