Android Studio-Java.exe以非零退出值2结束

ada*_*efr 5 java android android-studio

当我尝试运行我的应用程序时,我收到此错误: -

Error:Execution failed for task ':app:dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 2
Run Code Online (Sandbox Code Playgroud)

更新: - 这是我的Build.gradle(模块:应用程序)文件

apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "navigationdrawer.tutecentral.com.navigationdrawer"
        minSdkVersion 15
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.1.1'
}
Run Code Online (Sandbox Code Playgroud)

这意味着什么?

vov*_*ost 6

当我使用测试版的gradle来测试Vector Asset时,我收到了这个错误.即使在我切换回稳定的Gradle版本1.3.0后,此错误仍然存​​在.
我使用Build> Clean项目后修复了错误


Baj*_*nde 6

只需在您的应用Gradle依赖项中添加以下行

compile 'com.android.support:multidex:1.0.0'
Run Code Online (Sandbox Code Playgroud)

然后在defaultConfig下面的行

multiDexEnabled true
Run Code Online (Sandbox Code Playgroud)


小智 5

当我将一些类文件重构为库项目并且我有一个类文件的重复名称时,这发生在我身上.因此,请仔细检查您是否没有任何重复的名称.这似乎也是这里问题的重复:android项目:进程以非零退出值2结束

  • 你可以更具体,即使我得到相同的错误我无法弄清楚重复的类文件在哪里. (3认同)