Android studio java.exe以非零退出值3结束

时间:2015-05-27 13:24:11

标签: android android-gradle

我已经通过非零退出值1,2,与multidex问题相关,但现在我得到非零退出值3.

工作室消息:

Information:Gradle: Executing tasks: [:emoticons_lib_proj:assembleDebug, :myProject_Developement:assembleDebug]
Information:5/27/2015 5:56 PM - Compilation completed with 1 error and 0 warnings in 5m 58s 77ms
Error:Gradle: Execution failed for task ':myProject_Developement:dexDebug'.
  

com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'C:\ Program Files \ Java \ jdk1.8.0_20 \ bin \ java.exe''已完成具有非零退出值3

我希望有人可能已经面对这个问题并且已经修复了。请让我知道我误导的地方,

5 个答案:

答案 0 :(得分:14)

当你的项目包含大量类时,android studio会抛出non-zero exit value 3错误。

要解决此错误,请在build.gradle文件中添加此项并使用gradle同步项目。

dexOptions {
    javaMaxHeapSize "4g"
}

答案 1 :(得分:8)

固定溶液:将HEAP大小增加到2g或4g。

android {
    defaultConfig {}

    dexOptions {
        javaMaxHeapSize "4g"
    }

    packagingOptions {
    }

    buildTypes {
    } }

答案 2 :(得分:0)

我几乎每天都有同样的问题,我总是通过清理和重建项目来摆脱它。最糟糕的情况是重启Android Studio。

答案 3 :(得分:0)

在我的情况下,似乎在内存不足时发生。我在具有8 GB RAM的Windows 7上运行Android Studio,每次总RAM使用率接近6 GB时,我得到相同的错误代码或不同的错误代码(" java.exe以非零退出值1& #34;。)

关闭部分或全部其他程序(例如互联网浏览器,Android模拟器)总能为我解决问题。

答案 4 :(得分:0)

我修复了我的问题: 安卓{ dexOptions {         javaMaxHeapSize" 4g"     } } 尝试即使您发出问题也会修复。我希望如此......