Android(安卓)Studio多个Module依赖同一个jar的解决方案
16lz
2022-06-12
项目运行出现错误
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/lidroid/xutils/BitmapUtils$BitmapLoadTask.class
1.在app的gradle中以compile引入:
compile files('libs/xUtils-2.6.14.jar')
2.在门禁的module的gradle中以compile引入:
compile files('libs/xUtils-2.6.14.jar')
将任意一个Module中的jar依赖为compile files('libs/xUtils-2.6.14.jar'),其他需要依赖的地方改为provided files('libs/xUtils-2.6.14.jar')
并且删除其他moudule的compile fileTree(include: ['*.jar'], dir: 'libs)。
1.在app的gradle中以compile引入:
compile files('libs/xUtils-2.6.14.jar')
2.在门禁的module的gradle中: provided files('libs/xUtils-2.6.14.jar')
并删除compile fileTree(include: ['*.jar'], dir: 'libs')
注意事项:在门禁的module改完后要clean project,一定要清除缓存,本人就因为这个步骤没做而一直报同个错
更多相关文章
- Android(安卓)Studio 小技巧(1):如何导入AAR文件
- [Android]解决failed to get the required ADT version from sdk
- 5 个顶级 Android(安卓)开源库
- android: WheelView组件(滑轮组件)的应用!
- Dagger2 in Android(四).android 扩展库
- Android(安卓)中使用Aspectj进行切面编程
- android 测试简介
- Dagger2 in Android(四).android 扩展库
- 将Android封装库通过gradle部署到maven私服并依赖使用