如何将依赖项的资源与我自己的aar捆绑在一起?

时间:2015-09-18 16:31:42

标签: gradle android-gradle

我正在构建一个使用另一个库的库,该库包含资源作为依赖项。如果重要,那依赖就是Facebook SDK。

问题在于,每当我将我的库作为依赖项添加到另一个项目时,它就不会将依赖项的资源合并到我的aar。

为什么会发生这种情况以及为什么所有资源都没有捆绑在一起?

1 个答案:

答案 0 :(得分:1)

aar文件不包含传递依赖项。

这意味着您还必须在使用库的项目中添加这些依赖项。

另一种方法是在maven存储库(公共或私有)中发布库。在这种情况下,使用pom文件的Gradle也可以下载依赖项。