Android Studio:ZipException重复条目自定义类

时间:2017-02-16 23:30:01

标签: android android-studio gradle

我的Android Studio主项目使用了两个库项目(让我们称之为A和B)。 A和B都使用我的自定义库(让我们调用C)。

编译主项目后,我收到以下错误:

错误:任务执行失败 com.android.build.api.transform.TransformException: java.util.zip.ZipException:重复条目:com / mycompany / Tracking.class

如何排除违规类,使其不会被多次包含?

感谢。

1 个答案:

答案 0 :(得分:0)

这意味着两个依赖库中都有相同的类Tracking.class 导入.jar文件时通常会发生此错误 首先,尝试在build.gradle中删除它。

compile fileTree(dir: 'libs', include: '*.jar')

如果它不起作用,您应该在这两个库中的一个中排除公共模块:

compile (A or B) {
    exclude module: C
}

如果上述解决方案不起作用,请提供build.gradle文件的详细信息。