ruboto / ruboto-processing

processing in jruby
6 stars 1 forks source link

build failed #1

Closed pla1207 closed 13 years ago

pla1207 commented 13 years ago
 BUILD FAILED
 /home/pla/Dev/android-sdk-linux_x86/tools/ant/ant_rules_r3.xml:361: The     following error occurred while executing this line:
 /home/pla/Dev/android-sdk-linux_x86/tools/ant/ant_rules_r3.xml:174: apply returned: 3

line 174 in ant_rules_r3.xml:

 <macrodef name="dex-helper">
   <element name="external-libs" optional="yes" />
   <element name="extra-parameters" optional="yes" />
   <sequential>
     <echo>Converting compiled files and external libraries into      ${intermediate.dex.file}...</echo>
     <apply executable="${dx}" failonerror="true" parallel="true">
         <arg value="--dex" />
         <arg value="--output=${intermediate.dex.file}" />
         <extra-parameters />
         <arg line="${verbose.option}" />
         <arg path="${out.dex.input.absolute.dir}" />
         <fileset dir="${external.libs.absolute.dir}" includes="*.jar" />
         <path refid="android.libraries.jars" />
         <external-libs />
     </apply>
   </sequential>
  </macrodef>

any suggestions?

heres the whole thing: Buildfile: build.xml [setup] Android SDK Tools Revision 7 [setup] Project Target: Google APIs [setup] Vendor: Google Inc. [setup] Platform Version: 2.1-update1 [setup] API level: 7 [setup] [setup] ------------------ [setup] Resolving library dependencies: [setup] ------------------ [setup] Ordered libraries: [setup] ------------------ [setup] [setup] [setup] Importing rules file: tools/ant/ant_rules_r3.xml

-compile-tested-if-test:

-dirs:
 [echo] Creating output directories if needed...

 -pre-build:

 -resource-src:
 [echo] Generating R.java / Manifest.java from the resources...

 -aidl:
 [echo] Compiling aidl files into Java classes...

 -pre-compile:

 compile:
[javac] Compiling 1 source file to /home/pla/Dev/ruboto-ruboto-processing-2496fa8/bin/classes

-post-compile:

 -dex:
 [echo] Converting compiled files and external libraries into /home/pla/Dev/ruboto-ruboto-processing-2496fa8/bin/classes.dex...
[apply] warning: Ignoring InnerClasses attribute for an anonymous inner class that doesn't come with an associated EnclosingMethod attribute. (This class was probably produced by a broken compiler.)
[apply] warning: Ignoring InnerClasses attribute for an anonymous inner class that doesn't come with an associated EnclosingMethod attribute. (This class was probably produced by a broken compiler.)
[apply] warning: Ignoring InnerClasses attribute for an anonymous inner class that doesn't come with an associated EnclosingMethod attribute. (This class was probably produced by a broken compiler.)
[apply] warning: Ignoring InnerClasses attribute for an anonymous inner class that doesn't come with an associated EnclosingMethod attribute. (This class was probably produced by a broken compiler.)
[apply] 
[apply] UNEXPECTED TOP-LEVEL ERROR:
[apply] java.lang.OutOfMemoryError: Java heap space
[apply]     at java.util.Arrays.copyOf(Arrays.java:2894)
[apply]     at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:117)
[apply]     at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:407)
[apply]     at java.lang.StringBuilder.append(StringBuilder.java:136)
[apply]     at com.android.dx.rop.type.Prototype.withFirstParameter(Prototype.java:367)
[apply]     at com.android.dx.rop.code.Rops.ropFor(Rops.java:1210)
[apply]     at com.android.dx.cf.code.RopperMachine.run(RopperMachine.java:477)
[apply]     at com.android.dx.cf.code.Simulator$SimVisitor.visitConstant(Simulator.java:640)
[apply]     at com.android.dx.cf.code.BytecodeArray.parseInstruction(BytecodeArray.java:750)
[apply]     at com.android.dx.cf.code.Simulator.simulate(Simulator.java:99)
[apply]     at com.android.dx.cf.code.Ropper.processBlock(Ropper.java:678)
[apply]     at com.android.dx.cf.code.Ropper.doit(Ropper.java:633)
[apply]     at com.android.dx.cf.code.Ropper.convert(Ropper.java:250)
[apply]     at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:252)
[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:299)
[apply]     at com.android.dx.command.dexer.Main.processFileBytes(Main.java:278)
[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:229)
[apply]     at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:244)
[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:247)
[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:89)

BUILD FAILED /home/pla/Dev/android-sdk-linux_x86/tools/ant/ant_rules_r3.xml:361: The following error occurred while executing this line: /home/pla/Dev/android-sdk-linux_x86/tools/ant/ant_rules_r3.xml:174: apply returned: 3

Total time: 1 minute 37 seconds

I've set the heap size in the dx file like

    javaOpts="-Xmx1024M"
pla1207 commented 13 years ago

ok got the apk now, i've set the API to 8 , was 7