依赖三方框架报V4包冲突的处理方案一

来源:互联网 发布:软件授权码商城 编辑:程序博客网 时间:2024/06/07 16:35

烦了我两天的问题,必须拿出来分享下,避免大家也遇到这个问题,网上找了好多资料都是不行,AS又有点颠颠的有些提示不能crtl+c,又特么是英语,英语水平又很水,只得一个个打翻译,反正很烦,

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;

上面是运行报的错,可以看得出应该是跟V4有关,导致这个问题是我引入了

'com.jcodecraeer:xrecyclerview:1.5.2'

一开始sycn没问题,然后写完运行,哇哇哇的,报错了,气得要死。。。

没力气解释了,直接说我的解决方法

在Project Structure -> dependencies 添加了V4包,然后添加

compile('com.jcodecraeer:xrecyclerview:1.5.2') { exclude module: 'support-v4' }
这样就可以了。又什么问题可以加QQ642360920 问,正在烦着,影响了我快2天的进度~~~