AndroidStudio Gradle构建ProGuard重复的zip条目错误 [英] AndroidStudio Gradle build ProGuard Duplicate zip entry Error
本文介绍了AndroidStudio Gradle构建ProGuard重复的zip条目错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
出了什么问题
Execution failed for task ':proguardRelease'.
java.io.IOException: Can't write [C:\Workspaces\Eclipse\Mixvid\build\intermedi
ates\classes-proguard\release\classes.jar] (Can't read [C:\Workspaces\Eclipse\Mi
xvid\build\intermediates\exploded-aar\Mixvid\meituPic_andcommonlib\unspecified\l
ibs\httpmime-4.2.2.jar(;;;;;;!META-INF/MANIFEST.MF)] (Duplicate zip entry [httpm
ime-4.2.2.jar:org/apache/http/entity/mime/content/ByteArrayBody.class]))
我无法删除此重复的jar,因为我的图书馆需要它,有什么方法可以解决此问题?
I can't delete this duplicate jar because my library needs it, is there any method to solve this?
推荐答案
您可以使用gradle packageOptions
排除具有重复项的类.
You can use gradle packageOptions
to exclude a class that has a duplicate.
android {
...
packagingOptions {
exclude 'org/apache/http/entity/mime/content/ByteArrayBody.class'
}
...
}
这篇关于AndroidStudio Gradle构建ProGuard重复的zip条目错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文