duplicate entry: android/support
2016-12-10 本文已影响0人
爱吃猫的咸鱼
这个问题把我坑大了!!!!!!!
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/internal/view/SupportSubMenu.class
我项目中依赖了easeUI 就是这个easeUI跟我主项目的support-v4包冲突 我在网上查了很多资料 也尝试了很多方法 每次运行都是这个错,clean rebuild一万次还是没用 我先说说我都尝试过的方法吧!
allprojects{configurations{all*.excludegroup:'com.android.support',module:'support-v4'}}上面的是在项目级的 build.gradle里面添加
如果不行就到自己应用的module下 以这样的方式去依赖他
如果还是不行 看依赖的工程里的v4包是不是jar包 如果是jar包 最好干掉尝试添加依赖
其实我的问题是:我项目中还有个隐藏的很深的v4包 在:这里的libs目录下(我已经干掉了)
最后瞎整了半天终于好了