【问题标题】:Android studio build failed with the following errorAndroid Studio 构建失败,出现以下错误
【发布时间】:2015-07-02 13:16:09
【问题描述】:
 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

但我的问题仍然没有解决。我该如何解决?

【问题讨论】:

    标签: android android-studio gradle android-gradle-plugin


    【解决方案1】:

    尝试通过将它添加到您的 build.gradle 来启用 MultiDex 以修复 65k 方法错误

    defaultConfig {
        multiDexEnabled true
    }
    

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

    【讨论】:

    • 已经尝试过这个..但它给出了另一个错误 - 错误:任务':app:packageAllDebugClassesForMultiDex'的执行失败。 > java.util.zip.ZipException:重复条目:android/support/annotation/StyleableRes.class
    • 我编辑了我的答案,检查您的库之一(通常是 support-v4)是否被多个依赖项使用。如果是这样,您可以从其中一个模块中排除此模块!
    • 嘿,找到了解决方案。它有多个使用相同依赖项的库。谢谢:)
    【解决方案2】:

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

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

    就我而言,我就是这样做的,当我导入最后一个时,应用程序已编译。所以我认为真正的问题是我一次导入了太多。但现在一切正常。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-21
      • 2019-07-13
      • 1970-01-01
      • 2018-05-26
      • 1970-01-01
      • 2018-10-06
      • 1970-01-01
      • 2017-12-26
      相关资源
      最近更新 更多