【问题标题】:Error : Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException [duplicate]错误:任务“:app:dexDebug”执行失败。 > com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException [重复]
【发布时间】:2026-02-24 14:05:02
【问题描述】:

我在运行我的项目时遇到此错误。

Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/java'' finished with non-zero exit value 2

谁能建议我如何纠正它?

这是我的 build.gradle 文件:

apply plugin: 'com.android.application'




android {




 compileSdkVersion 22

  buildToolsVersion "23.0.0 rc2"


    defaultConfig {
        applicationId "com.example.shreyatakkar.student"
        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.2.0'

}

【问题讨论】:

  • 发布一些有用的东西
  • 这是重复的问题,请在 stakeoverflow 上找到

标签: java android


【解决方案1】:

我在更新到最新的 Android Studio 后也遇到了这个错误。我通过在 build.gradle 内的 defaultConfig 中添加 multiDexEnabled true 来修复它。

例子:

defaultConfig {
    applicationId "com.example.shreyatakkar.student"
    minSdkVersion 15
    targetSdkVersion 22
    versionCode 1
    versionName "1.0"
    multiDexEnabled true
}

【讨论】:

  • 有可能,但我不这么认为。
  • 我做了,现在正在显示此错误消息:错误:任务':app:packageAllDebugClassesForMultiDex'的执行失败。 > java.util.zip.ZipException:重复条目:android/support/v4/util/LogWriter.class
  • 我添加了这个并且它有效!配置 { all*.exclude 组:'com.android.support',模块:'support-v4' }
  • 您能否将其添加为带有一些详细信息的单独答案,以便帮助其他有同样问题的人..
最近更新 更多