gpt4 book ai didi

android - 如何删除 Gradle 冲突

转载 作者:行者123 更新时间:2023-11-30 00:54:50 26 4
gpt4 key购买 nike

我项目中的总方法数是155,323。我正在使用许多库。首先,我使用的是这样的播放服务。

compile 'com.google.android.gms:play-services:9.0.1'

我在 GoogleVR: 相关类中遇到了 ClassDefNotFound 错误。

然后我删除了 play-services 的通用库,并添加了特定的库。错误消失了。我很高兴也很惊讶。

不幸的是,错误又来了,在添加以下库之后,我在我的一个类(class)中得到了 ClassDefNotFound

repositories {
maven {
url "https://s3.amazonaws.com/repo.commonsware.com"
}
}

dependencies {
compile 'com.commonsware.cwac:merge:1.1.+'
}

java.lang.NoClassDefFoundError: Failed resolution of: Lcom/video_lib/android/utils/NetworkClient;

如果我删除 commonsware 库,它工作正常,但是 commonsware 库对于其他一些 API 是必不可少的,我必须使用它。

错误可能是由于gradle冲突。请指导我如何识别和消除 gradle-conflict。

最佳答案

运行gradle app:dependencies查看依赖树。查找同一库的多个版本和/或同一系列库的多个版本。然后用力只留下其中一个。

关于android - 如何删除 Gradle 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40342499/

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