我有一个依赖于两个不同模块的android项目。
两个模块都需要相同的两个jar库。模块的配置如下:
dependencies {
compile fileTree(include: '*.jar', exclude: 'android-support-v4.jar', dir: 'libs')
compile 'com.android.support:support-v4:18.0.+'
compile files('libs/lib1.jar')
compile files('libs/lib2.jar')
}
当我使用proguard构建主项目时,出现错误:
java.io.IOException:重复的zip条目[...... class]
有没有办法只包含一次JAR并避免错误?
最佳答案
尝试更改dep树
你有:
B-> A
使:
A 因此只有C会显式依赖该jar。
关于android - Proguard Gradle重复 jar ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32714518/