使用Gradle构建的Android .aar是否包含依赖项?

时间:2017-08-01 00:01:01

标签: android aar

不确定为什么我无法找到答案。如果我在Android Studio中使用Gradle将我的库项目转换为.aar,它是否保留了该模块的所有依赖项?

我问,因为我试图在本地使用Gradle生成.aar,但看起来只有一些原始依赖项被打包了。也就是说,它抱怨我没有' OkHttp',但是如果我将它添加到主项目中,我会得到重复的类错误。

1 个答案:

答案 0 :(得分:1)

通常,库不直接包含其依赖项。无论是aar还是jar都无关紧要。相反,库在Gradle构建文件中声明其依赖项,并在有人使用库时解析它们。