美文网首页
依赖冲突Program type already present

依赖冲突Program type already present

作者: David_zhou | 来源:发表于2019-12-05 11:19 被阅读0次

    编译遇到的问题:

    Program type already present
            at com.android.builder.dexing.D8DexArchiveMerger.getExceptionToRethrow(D8DexArchiveMerger.java:132)
            at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:117)
            at com.android.build.gradle.internal.transforms.DexMergerTransformCallable.call(DexMergerTransformCallable.java:101)
            at com.android.build.gradle.internal.transforms.DexMergerTransformCallable.call(DexMergerTransformCallable.java:36)
    Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete
            at com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(ExceptionUtils.java:65)
            at com.android.tools.r8.utils.ExceptionUtils.withD8CompilationHandler(ExceptionUtils.java:43)
            at com.android.tools.r8.D8.run(D8.java:90)
            at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:115)
            ... 2 more
    Caused by: com.android.tools.r8.utils.AbortException: Error: Program type already present: pp.product.credit.bankcard.BankcardConstant$BankcardAutoPayStatus$Companion
            at com.android.tools.r8.utils.Reporter.failIfPendingErrors(Reporter.java:116)
            at com.android.tools.r8.utils.Reporter.fatalError(Reporter.java:74)
            at com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(ExceptionUtils.java:59)
            ... 5 more
    

    Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
    另外有篇文章很详细,记录下。
    Android开发之——依赖冲突Program type already present

    相关文章

      网友评论

          本文标题:依赖冲突Program type already present

          本文链接:https://www.haomeiwen.com/subject/nuldgctx.html