android - 为什么会这样?我该如何解决?安卓 : UNEXPECTED TOP-LEVEL EXCEPTION:

标签 android android-support-library

<分区>

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

com.android.ide.common.internal.LoggedErrorException: Failed to run command: /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 Error Code: 2 Output: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536 at com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:502) at com.android.dx.merge.DexMerger$IdMerger.mergeSorted(DexMerger.java:277) at com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:491) at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:168) at com.android.dx.merge.DexMerger.merge(DexMerger.java:189) at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454) at com.android.dx.command.dexer.Main.runMonoDex(Main.java:302) at com.android.dx.command.dexer.Main.run(Main.java:245) at com.android.dx.command.dexer.Main.main(Main.java:214) at com.android.dx.command.Main.main(Main.java:106)

最佳答案

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

关于android - 为什么会这样?我该如何解决?安卓 : UNEXPECTED TOP-LEVEL EXCEPTION:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29344481/

相关文章:

java - 如何在Android上连续发出哔声

java - 单击第二个布局上的按钮不起作用

android Android Support Repository vs Android Support Library vs Google Repository vs Google Play Services有什么区别

android - android studio 3.3 中没有 ActionBar 也没有 StatusBar

java - onItemClick 单击时不起作用

java - Android Studio 中未定义NotificationCompat Builder setGroup()

android - fragment 中未调用 onAttach()

android - 通过支持库渲染脚本

android.support.v4.app.getFragmentManager() 返回 null?

Android maven插件生成多个dex文件