【问题标题】:Proguard Gradle Duplicate JarsProguard Gradle 重复的罐子
【发布时间】:2015-09-22 10:28:07
【问题描述】:

我有一个依赖于两个不同模块的 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 并避免错误?

【问题讨论】:

标签: android gradle jar android-proguard


【解决方案1】:

尝试更改深度树

你有:

B -> A

制作:

A

所以只有 C 会显式依赖这些 jar。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-15
    • 1970-01-01
    • 2021-08-10
    相关资源
    最近更新 更多