有可能是你要依赖的库服务器不行下载半天都不行,这就是依赖的库的服务器问题。
有可能是你依赖的仓库什么的设置错了。
这就是我认为失败的原因。
做项目的时候,使用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包都单独依赖。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)