com.android.dex.DexIndexOverflowException:方法ID不在[0,>中0xffff]:65536

时间:2017-07-12 05:32:25

标签: android android-gradle build.gradle

当我在我的设备中运行时它正常工作但是在android studio中构建apk时显示错误:

  

构建APK:构建APK时的错误。你可以找到错误   '消息'图

这是错误:

  

错误:任务执行失败   ':应用程序:transformClassesWithDexForDebug&#39 ;.   com.android.build.api.transform.TransformException:   com.android.ide.common.process.ProcessException:   java.util.concurrent.ExecutionException:   com.android.dex.DexIndexOverflowException:方法ID不在[0,   0xffff]:65536

2 个答案:

答案 0 :(得分:0)

从我的项目中删除jar文件后,

问题解决了。似乎我项目中的一个jar文件正在使用谷歌播放服务

答案 1 :(得分:0)

今天早上我遇到了同样的问题。您可能已达到dex文件中可以使用多少方法的上限(通过拥有大量依赖项)。

解决方案是启用multiDex; This other SO answer on the topic解释得比我做得好得多。