1
不知道为什么我找不到任何答案。如果我在Android Studio中使用Gradle将我的库项目转换为.aar,它是否保留了该模块的所有依赖关系?使用Gradle构建的Android .aar是否包含依赖关系?
我在问,因为我试图使用Gradle在本地生成.aar,但它看起来只有一些原始的依赖关系已被打包。也就是说,它抱怨我缺少'OkHttp',但是如果我将它添加到主项目中,我会得到重复的类错误。
不知道为什么我找不到任何答案。如果我在Android Studio中使用Gradle将我的库项目转换为.aar,它是否保留了该模块的所有依赖关系?使用Gradle构建的Android .aar是否包含依赖关系?
我在问,因为我试图使用Gradle在本地生成.aar,但它看起来只有一些原始的依赖关系已被打包。也就是说,它抱怨我缺少'OkHttp',但是如果我将它添加到主项目中,我会得到重复的类错误。
通常库并不直接包含它的依赖关系。这无关紧要,不管它是一个罐子还是罐子。相反,库在Gradle构建文件中声明它的依赖关系,并在有人使用库时解析它们。
谢谢!这就是我想知道的。 – deMouser