标签: gradle android-gradle
我正在构建一个使用另一个库的库,该库包含资源作为依赖项。如果重要,那依赖就是Facebook SDK。
问题在于,每当我将我的库作为依赖项添加到另一个项目时,它就不会将依赖项的资源合并到我的aar。
为什么会发生这种情况以及为什么所有资源都没有捆绑在一起?
答案 0 :(得分:1)
aar文件不包含传递依赖项。
这意味着您还必须在使用库的项目中添加这些依赖项。
另一种方法是在maven存储库(公共或私有)中发布库。在这种情况下,使用pom文件的Gradle也可以下载依赖项。