当前位置: 代码迷 >> Android >> Android 4.0源码编译异常
  详细解决方案

Android 4.0源码编译异常

热度:96   发布时间:2016-05-01 20:00:00.0
Android 4.0源码编译错误
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dx.util.ExceptionWithContext: Index: 2, Size: 3
at com.android.dx.util.ExceptionWithContext.withContext(ExceptionWithContext.java:46)
at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:344)


target Dex: Bluetooth
Copying: out/target/common/obj/APPS/Development_intermediates/noproguard.classes.dex
target Dex: android.core.tests.libcore.package.com.no-core-tests-res

UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dx.util.ExceptionWithContext: Index: 2, Size: 3
        at com.android.dx.util.ExceptionWithContext.withContext(ExceptionWithContext.java:46)
        at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:344)
        at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:134)
        at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:87)
        at com.android.dx.command.dexer.Main.processClass(Main.java:483)
        at com.android.dx.command.dexer.Main.processFileBytes(Main.java:455)
        at com.android.dx.command.dexer.Main.access$400(Main.java:67)
        at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:394)
        at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:245)
        at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:131)
        at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:109)
        at com.android.dx.command.dexer.Main.processOne(Main.java:418)
        at com.android.dx.command.dexer.Main.processAllFiles(Main.java:329)
        at com.android.dx.command.dexer.Main.run(Main.java:206)
        at com.android.dx.command.dexer.Main.main(Main.java:174)
        at com.android.dx.command.Main.main(Main.java:95)
Caused by: java.lang.IndexOutOfBoundsException: Index: 2, Size: 3
        at java.util.ArrayList.RangeCheck(ArrayList.java:547)
        at java.util.ArrayList.remove(ArrayList.java:387)
        at com.android.dx.ssa.Dominators.compress(Dominators.java:136)
        at com.android.dx.ssa.Dominators.eval(Dominators.java:160)
        at com.android.dx.ssa.Dominators.run(Dominators.java:229)
        at com.android.dx.ssa.Dominators.make(Dominators.java:90)
        at com.android.dx.ssa.DomFront.run(DomFront.java:90)
        at com.android.dx.ssa.SsaConverter.placePhiFunctions(SsaConverter.java:298)
        at com.android.dx.ssa.SsaConverter.convertToSsaMethod(SsaConverter.java:52)
        at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:99)
        at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:73)
        at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:273)
        ... 14 more
...while processing getPhonebookSize (I)I
...while processing com/android/bluetooth/pbap/BluetoothPbapVcardManager.class

1 error; aborting
make: *** [out/target/common/obj/APPS/Bluetooth_intermediates/noproguard.classes-with-local.dex] Error 1
  相关解决方案