Gradle重复依赖于库和项目

时间:2016-01-11 21:12:58

标签: android gradle dependencies dependency-management

我们正在开发一个使用本地maven依赖库(LIB)的应用程序(APP)。 LIB使用OkHttp的自定义.jar,APP也使用OkHttp(非自定义)。当我们尝试构建时,我们得到一个'多个dex文件定义X'错误,并且启用multiDex会出现有关重复ZipException的错误。 APP正在尝试引用LIB中的OkHttp.jar,当我们希望它不这样做时。而且,我们无法让它发挥作用。

我们已经尝试将它放在我们的APP gradle文件中,但没有运气:

compile(LIB) {
    exclude group: 'com.squareup', module: 'okhttp';
}

不幸的是,我们不能使用LIB。思考?此外,gradle -q dependencies未列出LIB下的任何依赖项,但我们知道它在其gradle中使用compile file('CUSTOM_OKHTTP')行。

0 个答案:

没有答案