Android Studio构建失败,出现以下错误

时间:2015-07-02 13:16:09

标签: android android-studio gradle android-gradle

 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

但我的问题仍未解决。我该如何解决?

2 个答案:

答案 0 :(得分:4)

尝试通过将此添加到build.gradle

来启用MultiDex来修复65k方法错误
defaultConfig {
    multiDexEnabled true
}

同时检查重复的库使用情况(有时多个库使用相同的依赖项,如support-v4)

答案 1 :(得分:0)

如果您的某些jar文件无法编译,则可能会发生此错误。您应该进入项目中的build.gradle文件,并查看您的依赖项。

如果您只是导入一些jar文件,可以尝试删除它们并一次添加一个。这将帮助您确定哪一个导致错误。

在我的情况下,我做到了这一点,当我导入最后一个时,应用程序编译完成。所以我认为真正的问题是我一次导入的太多了。但现在一切正常。

其他可能的问题是它的依赖性错误,在构建之前清理gradle