2017-08-01 342 views
1

不知道为什么我找不到任何答案。如果我在Android Studio中使用Gradle将我的库项目转换为.aar,它是否保留了该模块的所有依赖关系?使用Gradle构建的Android .aar是否包含依赖关系?

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

回答

1

通常库并不直接包含它的依赖关系。这无关紧要,不管它是一个罐子还是罐子。相反,库在Gradle构建文件中声明它的依赖关系,并在有人使用库时解析它们。

+0

谢谢!这就是我想知道的。 – deMouser