今天在Git拉取代码后编译时Studio报出如下错误:
Error:Execution failed for task ':OppoCommunity:transformClassesWithJarMergingForArmDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/common/base/Absent.class
查阅后是重复依赖造成的,也就是说在项目中存在两个相同的类,查看后发现是因为同事新添加了Google的Guava依赖,在此之前我们已经通过直接复制文件夹的方式引入了部分Guava中的类,所以造成编译不通过,解决重复依赖的方法可以百度得到,这里仅做介绍供不知道的同学查出问题并做自我记录