duplicate entry: android/support/v4/internal/view/SupportSubMenu.class

这个问题把我坑大了!!!!!!!

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一万次还是没用  我先说说我都尝试过的方法吧!

duplicate entry: android/support/v4/internal/view/SupportSubMenu.class_第1张图片
allprojects{configurations{all*.excludegroup:'com.android.support',module:'support-v4'}}

上面的是在项目级的 build.gradle里面添加

如果不行就到自己应用的module下  以这样的方式去依赖他

如果还是不行 看依赖的工程里的v4包是不是jar包 如果是jar包 最好干掉尝试添加依赖

其实我的问题是:我项目中还有个隐藏的很深的v4包  在:这里的libs目录下(我已经干掉了)


duplicate entry: android/support/v4/internal/view/SupportSubMenu.class_第2张图片

最后瞎整了半天终于好了

你可能感兴趣的:(duplicate entry: android/support/v4/internal/view/SupportSubMenu.class)