【发布时间】:2013-04-27 19:13:19
【问题描述】:
我正在使用 IntelliJ 并在调试模式下运行 Proguard,但我似乎无法摆脱以下警告:
ProGuard: [MyApplication] Warning: can't write resource [META-INF/MANIFEST.MF]
(Duplicate zip entry [android-support-v13.jar:META-INF/MANIFEST.MF])
这个项目有几个模块,android-support-v13.jar 正在其中两个上使用。我认为这是问题所在,所以我从 libs 文件夹中删除了该库,将其添加为项目库并将依赖项添加到两个模块中。那没有解决任何问题,警告仍然存在,我不明白为什么。
我知道这些警告不会影响任何事情,但干净的构建是一个快乐的构建!
【问题讨论】:
-
看起来
android-support-v13.jar被包含了不止一次。另请参阅Warning: can't write resource ... Duplicate zip entry。 -
我不明白这是怎么回事。就像我说的,我将该库添加为项目库并在两个模块上引用它。我需要这样做,否则应用程序将无法编译。
-
可能是“proguard.cfg”问题。你能发一下吗?好像里面包含的一些-injars可以被处理两次。
-
尝试删除 c:/ProgramFiles/User/.gradle 文件夹
标签: android warnings proguard android-support-library