【问题标题】:Error: Program type already present: org.kobjects.base64.Base64 while generating signed APK错误:程序类型已存在:org.kobjects.base64.Base64 同时生成签名的 APK
【发布时间】:2019-11-07 10:26:29
【问题描述】:

java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: 合并 dex 档案时出错: com.android.builder.dexing.DexArchiveMergerException:合并 dex 档案时出错: com.android.tools.r8.CompilationFailedException:编译未能完成 com.android.tools.r8.utils.AbortException:错误:程序类型已存在:org.kobjects.base64.Base64

stackoverflow 上的一切

java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: 合并 dex 档案时出错: com.android.builder.dexing.DexArchiveMergerException:合并 dex 档案时出错: com.android.tools.r8.CompilationFailedException:编译未能完成 com.android.tools.r8.utils.AbortException:错误:程序类型已存在:org.kobjects.base64.Base64

签名的 APK

【问题讨论】:

    标签: android android-studio


    【解决方案1】:

    这个错误意味着org.kobjects.base64.Base64 类型在输入中不止一次出现。这通常是由您添加的多个具有此类型的依赖项(包括它们的传递依赖项)引起的。

    尝试通过依赖关系找出该类型包含在哪里。

    您可以使用以下命令来显示传递依赖关系:

    ./gradlew app:dependencies
    ./gradlew app:androidDependencies
    

    【讨论】:

      猜你喜欢
      • 2021-02-28
      • 1970-01-01
      • 2017-02-15
      • 2016-08-08
      • 2020-08-02
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      相关资源
      最近更新 更多