我的android项目在android studio中构建良好;但是当我尝试构建签名的APK时,出现以下错误:
// Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'.
// > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: org/objectweb/asm/AnnotationVisitor.class
完整存储库在其当前(不可变)快照下为here。我最好的猜测是,依赖项版本从这两个更改(1,2)更改而引起了问题。
用
gradle app:dependencies
here生成的依赖树,我看了看android gradle plugin migration guide并没有任何见识。如何解决?
最佳答案
更改一些proguard和build设置(通过与最新创建的gradle版本的新创建的空项目进行比较来推断)解决了该问题-参见this changelist。
关于java - Android APK:重复条目:org/objectweb/asm/AnnotationVisitor.class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46478092/