freshplanet / ANE-Facebook

Air Native Extension (iOS and Android) for the Facebook mobile SDK
Apache License 2.0
221 stars 123 forks source link

Latest Android ANE - "OutOfMemoryError: GC overhead limit exceeded" #156

Closed agnithegreat closed 10 years ago

agnithegreat commented 10 years ago

I understand that I use a lot of ANEs, but previous version didn't cause this issue. I use latest ANE from "master" branch.

Warning: Resource values-he/com_facebook_strings_he.xml has been skipped because of mismatch with supported languages information in application descriptor. Warning: Resource values-iw/com_facebook_strings_iw.xml has been skipped because of mismatch with supported languages information in application descriptor. dx tool failed: UNEXPECTED TOP-LEVEL ERROR: java.lang.OutOfMemoryError: GC overhead limit exceeded at com.android.dx.ssa.SsaMethod.indexListFromLabelList(SsaMethod.java:158) at com.android.dx.ssa.SsaBasicBlock.newFromRop(SsaBasicBlock.java:161) at com.android.dx.ssa.SsaMethod.convertRopToSsaBlocks(SsaMethod.java:174) at com.android.dx.ssa.SsaMethod.newFromRopMethod(SsaMethod.java:104) at com.android.dx.ssa.SsaConverter.convertToSsaMethod(SsaConverter.java:45) at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:100) at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:74) at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:269) at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:131) at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:85) at com.android.dx.command.dexer.Main.processClass(Main.java:299) at com.android.dx.command.dexer.Main.processFileBytes(Main.java:278) at com.android.dx.command.dexer.Main.access$100(Main.java:56) at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:229) at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:244) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:130) at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:108) at com.android.dx.command.dexer.Main.processOne(Main.java:247) at com.android.dx.command.dexer.Main.processAllFiles(Main.java:183) at com.android.dx.command.dexer.Main.run(Main.java:139) at com.android.dx.command.dexer.Main.main(Main.java:120) at com.android.dx.command.Main.main(Main.java:89)

ADT command line: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -d32 -Dapplication.home=/Users/agnither/projects/SDK/AIRSDK_Compiler -Dfile.encoding=UTF-8 -Djava.awt.headless=true -Duser.language=en -Duser.region=en -Xmx512m -jar /Users/agnither/projects/SDK/AIRSDK_Compiler/lib/adt.jar -package -target apk-debug -listen 7936 -alias spellgate -storetype JKS -keystore /Users/agnither/spellgate.keystore -storepass NNN -keypass NNN /Users/agnither/projects/Idea/Tower/build/Spell_Gate_Mobile.apk /Users/agnither/projects/Idea/Tower/build/Main-mobile-app.xml -extdir /Users/agnither/projects/ANE/TapjoyConnectAdobeAIRPlugin_v10.0.2 -extdir /Users/agnither/projects/ANE/ANE-Chartboost-master/bin -extdir /Users/agnither/projects/ANE/admob_ane_ios_android_6.8.0/anes -extdir /Users/agnither/projects/ANE/ANE-In-App-Purchase-develop/bin -extdir /Users/agnither/projects/ANE/ANE-Flurry-Analytics-master/bin -extdir /Users/agnither/projects/ANE/ANE-Facebook-master/bin -C /Users/agnither/projects/Idea/Tower/build Spell_Gate_Mobile.swf