java - Android APK:重复条目:org/objectweb/asm/AnnotationVisitor.class

标签 java android gradle android-gradle-plugin apk

我的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。我最好的猜测是,依赖项版本从这两个更改(12)更改而引起了问题。

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/

相关文章:

java - 模拟在单元测试期间尝试调用方法,但实际上并不调用它

java - 从 AsyncTask 填充的 ListView 不会呈现

android - init.gradle 文件的用途是什么

java - Kotlin 是否支持 AIDL?

javafx.scene.input.KeyCombination 为 "Crtl++"

java - Java 中的 AsyncTask 等价物

Java : Subclassing AsyncTask

javascript - 单击推送通知后加载应用程序时运行的应用程序事件是什么

android - 使用 JitPack 在 Gradle 中加载库

Android Gradle 构建错误 - 配置 Artifact ':classpath'