问题:
Duplicate class com.google.zxing.qrcode.encoder.QRCode found in modules jetified-core-3.3.3.jar (com.google.zxing:core:3.3.3) and jetified-core-3.3.3.jar (core-3.3.3.jar)
比如类似的情况,说明其他地方也依赖了相同的jar包,在编译期间不会报错。可一旦run app的时候,就会报
解决:
解决的方法是在引入依赖的时候把相同的jar去除掉。
1.Search Everywhere去定位这个类(默认快捷键是双击shift), 输入错误的关键字。
2.从下面列出的数据中看分别是哪几个依赖中有一样的
3.在Gradle app中添加:
compile ('cn.yipianfengye.android:zxing-library:2.2'){
//添加,把重复的引用依赖去除掉
exclude group: 'com.google.zxing'
}
4.实在不行,就删除一个依赖,再重编译。
解决jar重复,只为记录
最新推荐文章于 2022-04-07 09:29:11 发布