美文网首页
andorid 依赖重复报错,解决方法

andorid 依赖重复报错,解决方法

作者: 会Android的摄影爱好者 | 来源:发表于2019-12-27 09:33 被阅读0次

    做项目的时候,使用android原生依赖了mui。
    添加了mui的aar包
    编译和运行都没有问题
    在打包apk的时候,出现了Program type already present: com.dcloud.android.annotation.IdRes

    解决方式:
    首先根据报错信息可以看到重复的类是 idRes。
    把android studio 项目结构切换为project模式。
    然后通过查找类的方式去查看是那些依赖里面重复出现了idRes类。
    然后在aar的依赖语句添加
    implementation(name: 'lib.5plus.base-release', ext: 'aar'){
    exclude group: 'com.android.support',module:'support-annotations'
    }

    便可以解决问题。
    如果使用了上面的方式,问题还是没有解决。
    查看是否使用了这样的jar包依赖方式
    implementation fileTree(include: ['.jar', '.aar'], dir: 'libs')

    改成每个jar包都单独依赖。

    相关文章

      网友评论

          本文标题:andorid 依赖重复报错,解决方法

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