我正在创建一个库项目(让我们说B),并且我对另一个库(让我们说A)具有依赖性,该库以aar(例如a.aar)文件的形式存在。现在的问题是,我们可以在Application项目中直接使用a.aar文件,但是要与库项目一起使用,我必须首先将其添加为其他模块。
我的问题是,在生成b.aar时构建项目之后,将a.aar文件打包到b.aar文件中吗?还是我必须与应用程序开发人员共享a.aar和b.aar?
答案 0 :(得分:1)
Android库项目的依赖项不会被捆绑在库的范围内。 当其他人将您的库添加为依赖项时,您的库的依赖项将需要包含在父项目中。
简而言之,您需要与将使用您的库的应用程序开发人员共享aar依赖项。