【问题标题】:Error:Execution failed for task ':app:dexDebug'. > comcommand finished with non-zero exit value 2错误:任务“:app:dexDebug”执行失败。 > 命令以非零退出值 2 结束
【发布时间】:2015-06-27 03:32:39
【问题描述】:

在 android studio 中,我实现了推送通知。我下载了一个演示并在 android studio 中导入。 源代码没有问题,但是当我运行这个程序时,它会显示问题:

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

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

我该如何解决?请帮忙!

【问题讨论】:

    标签: android-intent android-fragments android-activity


    【解决方案1】:

    问题是JDK .. 使用JDK 7,因为不支持8 来实现Android。阅读更多关于它的信息here。祝你好运

    【讨论】:

    • 开发人员在 Android 上使用 JDK 8 已经一年多了。
    【解决方案2】:

    不确定您是否尝试过,但我从 .gradle 文件夹中删除了 .bin 和 .lock 文件(但保留了 cache.xml),并且构建成功!为我解决了问题。

    我切换到 JDK 7,但它没有改变任何东西,所以回到版本 8。

    【讨论】:

    • 删除 .bin 和 .lock 文件没有任何作用。
    【解决方案3】:

    这个问题不是因为 JDK 1.8 或 1.7,而是依赖关系。请检查您的 Gradle 依赖项。

    我遇到过类似的问题,在我的情况下,问题是由于 Facebook 依赖而发生的

    dependencies {
        ...
        ...
        ...
        ...
        ...
        //Commented the following one
        compile 'com.facebook.android:facebook-android-sdk:4.0.0'
    }
    

    评论以上行后一切正常

    【讨论】:

      【解决方案4】:

      您需要知道问题的根本原因。有时可能是JDK错误。当我分析我发现

      无法执行 dex:方法 ID 不在 [0, 0xffff] 中:65536

      正好在下面的错误

      org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_40\bin\java.exe'' 完成 非零退出值 2

      所以我启用了 multidex 并且它起作用了

      android {
         defaultConfig {
            ...
            multiDexEnabled = true
         }
      }
      

      因此,为了找出您的问题,只需跟踪问题所在。

      【讨论】:

        【解决方案5】:

        尝试将 dexOptions 块添加到 android

        android {
        
            dexOptions {
                javaMaxHeapSize "4g"
            } 
        }
        

        它对我有用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-10-17
          • 1970-01-01
          • 2015-08-12
          • 1970-01-01
          • 2016-02-23
          • 2017-05-31
          • 1970-01-01
          相关资源
          最近更新 更多