具有依赖关系的Android aar文件

时间:2017-12-13 05:08:24

标签: android noclassdeffounderror transitive-dependency

目前我需要构建一个Android库.aar文件。在库中有网络请求,所以我必须添加Retrofit作为库的依赖 我的库build.gradle文件看起来像:

dependencies {
    compile 'com.squareup.retrofit2:retrofit:2.3.0'
    compile 'com.squareup.retrofit2:converter-gson:2.1.0'
}

但是当使用

的aar文件时
compile(name:'sdk-release', ext:'aar'){transitive=true} 

抛出异常:

java.lang.NoClassDefFoundError

经过研究,我发现问题是"传递依赖"。

我们有解决此问题的方法吗?

非常感谢。

0 个答案:

没有答案