Android Studio 2.0,org.gradle.process.internal.ExecException:处理’命令错误,退出值非零3

Android Studio 2.0, org.gradle.process.internal.ExecException: Process 'command Error finished with non-zero exit value 3

我正在尝试使用新的android studio IDE 2.0,Project在Studio 1.5上运行良好。迁移后,我会遇到以下错误-

:app:transformClassesWithDexForDebug失败

失败:生成失败,并出现异常。

  • 什么地方出了错:
    任务':app:transformClassesWithDexForDebug'的执行失败。

    com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Users/manishpathak/AndroidStudioProjects/jdk1.7.0_80.jdk/Contents/Home/bin/java'' finished with non-zero exit value 3
    ' BUILD FAILED

已启用

1
   multiDexEnabled true

在build.gradle中。

有人遇到这个问题吗?


谢谢。以下解决方案解决了我的问题-Java需要更多空间来构建项目。我找到了Java进程并在1 GB后进行了分析,进程停止了。 Java需要更多内存。

固定的解决方案:将HEAP大小增加到2g或4g。

1
2
3
4
5
6
7
8
9
10
11
12
android {
    defaultConfig {}

    dexOptions {
        javaMaxHeapSize"4g"
    }

    packagingOptions {
    }

    buildTypes {
    } }


我刚刚添加了这个,然后一切正常,我的问题解决了:

1
/* compile 'com.android.support:support-v4:19.1.0' */