我的Android Studio主项目使用了两个库项目(让我们称之为A和B)。 A和B都使用我的自定义库(让我们调用C)。
编译主项目后,我收到以下错误:
错误:任务执行失败 com.android.build.api.transform.TransformException: java.util.zip.ZipException:重复条目:com / mycompany / Tracking.class
如何排除违规类,使其不会被多次包含?
感谢。
答案 0 :(得分:0)
这意味着两个依赖库中都有相同的类Tracking.class
导入.jar文件时通常会发生此错误
首先,尝试在build.gradle
中删除它。
compile fileTree(dir: 'libs', include: '*.jar')
如果它不起作用,您应该在这两个库中的一个中排除公共模块:
compile (A or B) {
exclude module: C
}
如果上述解决方案不起作用,请提供build.gradle
文件的详细信息。