java.util.zip.ZipException:重复条目:com / nineoldandroids / view / ViewHelper.class

时间:2017-02-10 15:47:35

标签: android multidex android-multidex

我已经在申请了几个星期,今天我添加了一个已经写过的地图活动。我必须在我的项目中启用multidex,因为我的项目中的方法总数超过64k。 毕竟我得到了这个错误

Error:Execution failed for task ':waterManagement:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/nineoldandroids/view/ViewHelper.class

实际上我在我的一个库中有这个jar lib,我试图删除它并使用其他方法,但我仍然有这个错误。
我不知道,怎么可能? 我的项目中没有这个jar文件了。我关闭了app,删除了.idle和* .imi文件并再次打开它,但我又遇到了这个问题。我读了很多堆栈来解决它,实际上我在我的gradle中使用了这个方法但没有改变

configurations {
    all*.exclude group: 'com.nineoldandroids', module: 'library'
}


我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

你必须找到,你的gradle文件中的库正在使用nineoldandroids并排除它添加此行

compile ('com.github.vajro:MaterialDesignLibrary:1.6'){
    exclude group: 'com.nineoldandroids', module: 'library'
}