错误:任务';的执行失败:app:transformClassesWithDexBuilderForDebug';在Android Studio 3.0.1中

错误:任务';的执行失败:app:transformClassesWithDexBuilderForDebug';在Android Studio 3.0.1中,android,android-multidex,Android,Android Multidex,调试应用程序运行时出错 错误:任务的执行失败 “:app:transformClassesWithDexBuilderForDebug.” com.android.build.api.transform.TransformException: java.lang.IllegalStateException:Dex归档:setting.Dex扩展名 仅适用于.CLASS文件 我试过了,但每次都犯同样的错误。 defaultConfig { applicationId "com.xxx.xx

调试应用程序运行时出错

错误:任务的执行失败 “:app:transformClassesWithDexBuilderForDebug.” com.android.build.api.transform.TransformException: java.lang.IllegalStateException:Dex归档:setting.Dex扩展名 仅适用于.CLASS文件

我试过了,但每次都犯同样的错误。

defaultConfig {
    applicationId "com.xxx.xxx.xxx"
    minSdkVersion 16
    targetSdkVersion 26
    versionCode 1
    versionName "1.0"
    multiDexEnabled true
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    vectorDrawables.useSupportLibrary = true
    manifestPlaceholders = [appPackageName: "${applicationId}"]
}

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

dependencies {
  implementation 'com.android.support:multidex:1.0.2'
}

您好,根据我的理解,在您的项目上遵循这种类型的构建

并使用此更改您的local.properties

org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m




android {
compileSdkVersion 26
buildToolsVersion '26.0.2'
defaultConfig {
    applicationId "com.xxxx.xxxx"
    minSdkVersion 21
    targetSdkVersion 26
    versionCode 7
    versionName "0.7"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    multiDexEnabled true
}

buildTypes {
    release {
        minifyEnabled true
        shrinkResources true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

您好,根据我的理解,在您的项目上遵循这种类型的构建

并使用此更改您的local.properties

org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m




android {
compileSdkVersion 26
buildToolsVersion '26.0.2'
defaultConfig {
    applicationId "com.xxxx.xxxx"
    minSdkVersion 21
    targetSdkVersion 26
    versionCode 7
    versionName "0.7"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    multiDexEnabled true
}

buildTypes {
    release {
        minifyEnabled true
        shrinkResources true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

当我清理我的项目时,这个问题就解决了


当我清理我的项目时,这个问题就解决了


首先从项目中删除生成文件夹,然后清理项目并重新生成。我用这种方式解决了这个问题。希望,这会对你有用you@nihal_softyI我已经尝试过了。@nihal\u softy当我当时生成生成生成APK时会出现此错误。您是尝试在调试模式还是应用模式下生成APK?否我已经生成生成->生成APK首先从项目中删除生成文件夹,然后清理项目并重新生成。我用这种方式解决了这个问题。希望,这会对你有用you@nihal_softyI我已经试过了。@nihal\u softy当我当时生成生成生成APK时出现此错误。你是在调试模式还是应用模式下生成APK?不,我已经生成生成->生成APK谢谢你的帮助我会尝试。谢谢你的帮助我会尝试。