我有一个名为 MyProject 的项目。
它包括2个图书馆项目 abc.aar 和 xyz.aar 。
这两个库项目都使用并拥有一个常见的jar dummy.jar (package name: com.example.dummy).
当我包含两个库项目时,它给了我
android java.util.zip.ZipException: duplicate entry com/example/dummy/DummyClass$1.class
我尝试过以下事情 -
configurations {
// to avoid double inclusion
all*.exclude group: 'com.example.dummy'
}
这也是
compile (name:'abc', ext:'aar'){
transitive = false
exclude module: 'libs/dummy*.jar'
exclude group: 'com.example.dummy'
exclude module: 'com.example.dummy'
}
由于使用相同jar的 多个依赖库项目,请建议避免双重包含依赖jar。
我的两个图书馆项目都不在任何存储库中。