当前位置: 首页 > 知识库问答 >
问题:

Android build error DexIndexOverflowException

邓昀
2023-03-14

我无法构建我的Android应用程序。我一直看到这个错误:

意外的顶级异常:com.android.dex。DexIndexOverflowException:方法ID不在[0,0xffff]:com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:484)在com.andro.dx.merge.dexMerge$IdMerger.mergeSorted(dexmerge.java:261)在com.android.dx.merge.dex.merger.DexMerger.merge(dex merger.java:161)在在com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:504)在com.android.dx.command.dexer.Main.runMonoDex(Main.java:334)在com.androd.dx.command.dxer.Main.run(Main.java:277)在com.android.dx.command.dexer.Main(Main.java:245)和com.android.dx.command.Main.Main(Main.java:106)

但是,它没有告诉我哪些gradle依赖项导致我的构建失败。我该如何解决这个问题?

伊戈尔

共有1个答案

萧阳波
2023-03-14

似乎解决我的困境的唯一方法是在我的项目中启用multidex:

    < li >在AndroidManifest.xml中:

依赖项{compile'com.android.support:multidex:1.0.0'

defaultConfig {
     testInstrumentationRunner "com.android.test.runner.MultiDexTestRunner"
     multiDexEnabled true

 类似资料:

相关问答

相关文章

相关阅读