打包使用另一个库aar的库项目

时间:2018-10-17 09:27:25

标签: android gradle android-library aar

我正在创建一个库项目(让我们说B),并且我对另一个库(让我们说A)具有依赖性,该库以aar(例如a.aar)文件的形式存在。现在的问题是,我们可以在Application项目中直接使用a.aar文件,但是要与库项目一起使用,我必须首先将其添加为其他模块。

我的问题是,在生成b.aar时构建项目之后,将a.aar文件打包到b.aar文件中吗?还是我必须与应用程序开发人员共享a.aar和b.aar?

1 个答案:

答案 0 :(得分:1)

Android库项目的依赖项不会被捆绑在库的范围内。 当其他人将您的库添加为依赖项时,您的库的依赖项将需要包含在父项目中。

简而言之,您需要与将使用您的库的应用程序开发人员共享aar依赖项。