为什么会这样?我该如何解决?Android:意想不到的顶级例外:

PAC*_*PAC 7 android android-support-library

意外的顶级异常:com.android.dex.DexIndexOverflowException:方法ID不在[0,0xffff]中:65536错误:任务':app:dexDebug'的执行失败.

com.android.ide.common.internal.LoggedErrorException:无法运行命令:/home/prem/Development/Android-sdk/sdk/build-tools/21.0.1/dx --dex --no-optimize --output/home/prem/currencysave/Android/CurrencySave/app/build/intermediates/dex/debug --input-list =/home/prem/currencysave/Android/CurrencySave/app/build/intermediates/tmp/dex/debug/inputList .txt错误代码:2输出:UNEXPECTED TOP-LEVEL EXCEPTION:com.android.dex.DexIndexOverflowException:方法ID不在[0,0xffff]:65536 at com.android.dx.merge.DexMerger $ 6.updateIndex(DexMerger.java :502)com.android.dx.merge.DegeMerger $ IdMerger.mergeSorted(DexMerger.java:277)位于com.android.dx的com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:491). com.android.dx.com上的com.android.dx.merge.DexMerger.merge(DexMerger.java:189)中的merge.DexMerger.mergeDexes(DexMerger.java:168):Main.java: 454)在com.android.dx.command.dexer.Main的com.android.dx.command.dexer.Main.runMonoDex(Main.java:302)com.android.dx.command.Main.main(Main.java:106)的com.android.dx.command.dexer.Main.main(Main.java:214)中的.run(Main.java:245)

lig*_*igi 10

您遇到方法计数限制.您可以使用multidex或减少方法的数量(例如使用proguard)请阅读:https://developer.android.com/tools/building/multidex.html