我需要在项目中包括两个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文件。