classes.jar' 已包含条目 'META-INF/module_name_debug.kotlin_module',无法覆盖
classes.jar' already contains entry 'META-INF/module_name_debug.kotlin_module', cannot overwrite
在项目中,我正在使用 kotlin dsl、jetpack compose、com.android.tools.build:gradle:7.0.0-alpha08,许多模块,我不断收到此错误。
Zip 文件 'E:\project_name\module_name\build\intermediates\compile_library_classes_jar\debug\classes.jar' 已包含条目 'META-INF/module_name_debug.kotlin_module',无法覆盖
exclude/pickFirst/merge
的任意组合
packagingOptions {
exclude/pickFirst/merge("META-INF/module_name_debug.kotlin_module")
}
只是行不通。
有什么解决办法吗?
参考:issuetracker.google.com/issues/183632446
禁用自动创建项目选项:
首选项 |构建、执行、部署 |编译器
如果您使用的是 Bumblebee 及更高版本。 Make project automatically(only works while not running/debugging)
选项已被删除。
升级您的项目以在 build.gradle
和 gradle.properties
中使用最新版本的 gradle 应该可以修复此错误。
对于我当前的项目,我在 build.gradle
中使用它
classpath "com.android.tools.build:gradle:7.1.1"
gradle.properties
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
只需删除构建 ( E:\project_name\module_name\build ) 文件夹并重建项目
在项目中,我正在使用 kotlin dsl、jetpack compose、com.android.tools.build:gradle:7.0.0-alpha08,许多模块,我不断收到此错误。
Zip 文件 'E:\project_name\module_name\build\intermediates\compile_library_classes_jar\debug\classes.jar' 已包含条目 'META-INF/module_name_debug.kotlin_module',无法覆盖
exclude/pickFirst/merge
的任意组合packagingOptions {
exclude/pickFirst/merge("META-INF/module_name_debug.kotlin_module")
}
只是行不通。
有什么解决办法吗?
参考:issuetracker.google.com/issues/183632446
禁用自动创建项目选项:
首选项 |构建、执行、部署 |编译器
如果您使用的是 Bumblebee 及更高版本。 Make project automatically(only works while not running/debugging)
选项已被删除。
升级您的项目以在 build.gradle
和 gradle.properties
中使用最新版本的 gradle 应该可以修复此错误。
对于我当前的项目,我在 build.gradle
classpath "com.android.tools.build:gradle:7.1.1"
gradle.properties
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
只需删除构建 ( E:\project_name\module_name\build ) 文件夹并重建项目