gradle Zip文件app/build/intermediates/app_classes/release/classes.jar'已包含条目'META-INF/MANIFEST. MF ',无法覆盖

x7yiwoj4  于 2023-08-06  发布在  其他
关注(0)|答案(2)|浏览(184)

在调试中使用Android-Studio构建我的Android应用时,它可以正常工作,但在发布模式下构建时,我在:app:bundleReleaseClasses步骤中得到以下错误:

Zip file app/build/intermediates/app_classes/release/classes.jar' already contains entry 'META-INF/MANIFEST.MF', cannot overwrite

字符串
在CLI中使用./gradlew assembleDebug(甚至./gradlew bundleReleaseClasses)构建也可以工作。
在Android-Studio中出现此错误的原因可能是什么?我尝试在packagingOptions {}中排除此文件,但似乎没有任何效果。
我尝试了thisthisthisthis和其他一些相关的问题,但没有找到答案。
请注意,它在AGP 7.0.0、7.0.1、7.0.2、7.0.3和7.0.4中失败。我不确定我是否应该试着回到更远的地方。

2vuwiymt

2vuwiymt1#

我在调试版本中得到了同样的错误,我通过删除Build文件夹修复了它。

already contains entry 'META-INF/xxxxxx_debug.kotlin_module', cannot overwrite

字符串
1.转到项目视图-> Build(删除此文件夹)
1.重建(重建->重建项目)

5cg8jx4n

5cg8jx4n2#

只需更新Gradle插件版本
我在Android Studio Chipmunk中遇到了同样的错误|2021.2.1和Gradle版本7.1.2,在将Gradle插件版本更新到7.2.0后,此问题得到解决。

相关问题