我已经在申请了几个星期,今天我添加了一个已经写过的地图活动。我必须在我的项目中启用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'
}
我该如何解决这个问题?
答案 0 :(得分:0)
你必须找到,你的gradle文件中的库正在使用nineoldandroids并排除它添加此行
compile ('com.github.vajro:MaterialDesignLibrary:1.6'){
exclude group: 'com.nineoldandroids', module: 'library'
}