任务“:app:dexDebug”的执行失败。com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException

2022-09-02 11:11:25

当我在我的项目中导入docx4j库后遇到此错误时,我正在构建我的Android项目。我应该怎么做才能摆脱这个例外。

错误:任务“:app:dexDebug”的执行失败。> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-openjdk-amd64/bin/java'' 以非零退出值 2 完成


答案 1

将其添加到文件生成中。渐变

defaultConfig {
     multiDexEnabled true 
}

答案 2

Android SDK Build Tools 21.1 及更高版本中提供的适用于 Gradle 的 Android 插件支持 multidex,因此您必须添加到您的 Gradle 文件中,如下所示:multiDexEnabled true

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.0"

    defaultConfig {
        ...
        minSdkVersion 14
        targetSdkVersion 21
        ...

        // Enabling multidex support.
        multiDexEnabled true
    }
    ...
}

dependencies {
  compile 'com.android.support:multidex:1.0.0'
}

推荐