gpt4 book ai didi

android - ZipException : duplicate entry : com. nineoldandroids

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:35:43 25 4
gpt4 key购买 nike

我添加了 ResideMenu在我的项目中使用它的 gradle 依赖项。但我遇到了这个问题:

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/nineoldandroids/animation/Animator$AnimatorListener.class

当我检查外部库时,我发现 library-2.4.0 和 resideMenu-1.6 都包含 com.nineoldandroids :

enter image description here

我在 stackoverflow 上解决了几乎所有类似的问题并尝试了解决方案。任何人都可以告诉我需要做什么来消除这个问题。

以下是我在项目中使用的依赖项:

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:24.2.1'
compile 'com.jakewharton:butterknife:7.0.1'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.pnikosis:materialish-progress:1.7'
compile 'com.loopj.android:android-async-http:1.4.9'
compile 'com.google.code.gson:gson:2.6.2'
compile 'com.wrapp.floatlabelededittext:library:0.0.6'
compile 'com.android.support:multidex:1.0.1'
compile 'com.specyci:residemenu:1.6+'
}

最佳答案

您可以从您的依赖项中排除 nineoldandroids。即:

更改如下:

compile 'com.specyci:residemenu:1.6+'

有了这个:

compile ('com.specyci:residemenu:1.6+') {
exclude group: 'com.nineoldandroids', module: 'library'
}

注意: 要列出所有子依赖关系树,请使用 gradle dependenciesgradlew dependencies 命令。然后您可以获得要排除的库的正确组名和模块名。

关于android - ZipException : duplicate entry : com. nineoldandroids,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39784984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com