我刚刚开始使用 Android Studio,如果我无法正确解释情况,请原谅我。但我会尝试根据需要更新详细信息。
在我的 gradle 项目中,我使用 JakeWarton DiskCache 和 Nineoldandroids 两者都作为 jar 文件添加到 app/libs 文件夹中。
此外,这个位置还有一个图书馆项目 https://android-arsenal.com/details/1/122
repositories {
maven {
url "https://jitpack.io"
}
}
dependencies {
compile 'com.github.flavienlaurent:datetimepicker:0f5d399995'
}
我通过添加存储库和依赖项来使用它,如上所示。
当我尝试运行此项目时,出现以下错误
任务 ':app:packageAllDebugClassesForMultiDex' 执行失败。
java.util.zip.ZipException:重复条目:com/nineoldandroids/animation/Animator$AnimatorListener.class
我可以理解,由于我的应用程序有一份 Nineoldandroids.jar 的副本,并且 lib-project 在编译时也需要它,因此存在某种问题。
我该如何解决这个冲突?