【发布时间】:2018-10-17 09:27:25
【问题描述】:
我正在创建一个库项目(比方说 B),并且我对另一个库(比方说 A)有依赖关系,我以 aar(例如 a.aar)文件的形式拥有它。现在这里的问题是我们可以直接在Application项目中使用a.aar文件,但是要在库项目中使用它,我必须先将它添加为不同的模块。
这里我的问题是,在生成b.aar时构建项目后,a.aar文件会被打包到b.aar文件中吗?还是我必须将 a.aar 和 b.aar 都分享给应用开发者?
【问题讨论】:
-
好像不行,我试了几个小时都失败了。
-
我建议将您的库正在使用的库上传到 Maven 或其他存储库,并使该依赖关系可传递
-
你可以生成
fat aar来解决这个问题。按照github.com/adwiv/android-fat-aar此链接中的步骤操作
标签: android gradle android-library aar