【问题标题】:Error:Execution failed for task: ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 2错误:任务执行失败:ExecException:进程'命令'C:\ Program Files \ Java \ jdk1.7.0_79 \ bin \ java.exe''以非零退出值2完成
【发布时间】:2016-01-01 02:35:51
【问题描述】:

错误:任务 ':app:preDexDebug' 执行失败。

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' 完成非零退出值 2

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile files('poi-3.13-beta1-20150723.jar')
    compile 'com.android.support:appcompat-v7:22.2.1'
}

【问题讨论】:

标签: java android


【解决方案1】:

我终于破解了这个错误发生的解决方案,因为我的代码超过了最大限制。我找到了一个有用的链接来解决这个问题:https://developer.android.com/tools/building/multidex.html

【讨论】:

    【解决方案2】:

    对我来说,当我删除 /app/libs 文件夹中的 jar 文件时,它已解决,因为 library 也在 /app/libs 文件夹中声明了strong>/app/buld.gradle

    【讨论】:

      【解决方案3】:

      当你遇到这样的问题时 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe' 以非零退出值 2 结束

      这意味着您需要验证您附加到项目的所有依赖项、清单和模块。现在的问题是由于任何更新或任何文件代码中存在问题的任何原因

      可能的原因:-

      • 最低 SDK 版本过低
      • 任何资源文件问题
      • 任何清单都显示任何错误
      • 您声明了多个 Launch Activity
      • 您现在可能需要启用 MultiDex

      简而言之,只需浏览所有文件并尝试找出项目或模块的问题。

      最佳方法:清理项目、重建项目、同步并尝试安装应用程序。

      (上述任何步骤都可能会在您的任何文件中显示实际上导致此问题的错误)

      【讨论】:

        猜你喜欢
        • 2016-04-15
        • 1970-01-01
        • 1970-01-01
        • 2023-03-22
        • 2018-08-19
        • 1970-01-01
        • 2015-09-05
        • 2016-04-02
        • 1970-01-01
        相关资源
        最近更新 更多