Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-8-oracle/bin/java'' finished with non-zero exit value 2
尝试了this answer
但我的问题仍未解决。我该如何解决?
答案 0 :(得分:4)
尝试通过将此添加到build.gradle
来启用MultiDex来修复65k方法错误defaultConfig {
multiDexEnabled true
}
同时检查重复的库使用情况(有时多个库使用相同的依赖项,如support-v4)
答案 1 :(得分:0)
如果您的某些jar文件无法编译,则可能会发生此错误。您应该进入项目中的build.gradle
文件,并查看您的依赖项。
如果您只是导入一些jar文件,可以尝试删除它们并一次添加一个。这将帮助您确定哪一个导致错误。
在我的情况下,我做到了这一点,当我导入最后一个时,应用程序编译完成。所以我认为真正的问题是我一次导入的太多了。但现在一切正常。
其他可能的问题是它的依赖性错误,在构建之前清理gradle