如何在发布APK中保留同一版本的同一罐子?

时间:2019-01-09 07:18:29

标签: android gradle proguard release

我需要在项目中包括两个aar库(例如hello.aar和world.aar)。两者都包含一个jar文件,但是版本不同(例如foo.jar:v1.0和foo.jar:v2.0)

当我创建调试版本时,它运行良好。
创建发行版本时,出现此错误。 Duplicate zip entry [foo.1.1.jar:com/foo/BuildConfig.class]
我注意到从gradle中删除minifyEnabled true时错误消失了。

我添加了-keep class com.foo.** { *; },但仍然遇到相同的错误。 我不想从发布版本中删除缩小版本。我该如何解决?

注意:我不能从任何aar文件中排除foo.jar,因为它会破坏aar文件。

0 个答案:

没有答案
相关问题