Android导入多个Module时包冲突解决办法

来源:互联网 发布:sublime text3写c语言 编辑:程序博客网 时间:2024/06/10 02:39

本文章是基于AndroidStudio的经验总结 希望可以帮到您
1.如果某项目中导入了v4包(环信集成)
自己的项目AS中会自动导入V7包,V7包中就包含V4从而会导致V4jar包冲突

错误提示:

这里写图片描述

Error:Execution failed for task ':transformClassesWithJarMergingForDebug'.> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/annotation/ColorRes.class

解决办法:
这里写图片描述

compile ('com.android.support:appcompat-v7:23.3.0'){        exclude module: 'support-v4'}
compile fileTree(include: ['*.jar'], dir: 'libs')

这句话会导入lib文件夹中所有jar包
如果通过上面方法还没有解决问题说明lib中还是有V4包引用冲突 最好的办法就是注释掉 然后需要用到哪个jar 再导入哪个

1 0
原创粉丝点击