【发布时间】:2017-03-13 13:19:13
【问题描述】:
我的项目中的总方法计数是155,323。我正在使用很多库。
首先,我使用的是这样的播放服务。
compile 'com.google.android.gms:play-services:9.0.1'
我在GoogleVR: 相关类中遇到ClassDefNotFound 错误。
然后我删除了play-services的通用库,并添加了特定的。错误消失了。我很高兴也很惊讶。
不幸的是,错误又来了,就在添加以下库后,我在我的一个班级中得到了ClassDefNotFound。
repositories {
maven {
url "https://s3.amazonaws.com/repo.commonsware.com"
}
}
dependencies {
compile 'com.commonsware.cwac:merge:1.1.+'
}
java.lang.NoClassDefFoundError:解析失败: Lcom/video_lib/android/utils/NetworkClient;
如果我删除 commonsware 库,它可以正常工作,但 commonsware 库对于其他一些 API 是必不可少的,我必须使用它。
错误可能是由于gradle conflict。请指导我如何识别和消除 gradle-conflict。
【问题讨论】:
-
这是冲突的,这意味着 commonsware 库可能包含 google play 库
标签: android performance android-layout gradle android-gradle-plugin