我正在构建一个库,该库使用另一个包含资源作为依赖项的库。如果重要的话,这个依赖就是 Facebook SDK。
问题是每当我将库作为依赖项添加到另一个项目时,它都不会将该依赖项的资源合并到我的 aar 中。
为什么会发生这种情况以及为什么所有资源都没有被捆绑?
最佳答案
aar 文件不包含传递依赖项。
这意味着您还必须在使用该库的项目中添加这些依赖项。
另一种方法是在 Maven 存储库(公共(public)或私有(private))中发布该库。在这种情况下,Gradle 使用 pom 文件还可以下载依赖项。
关于gradle - 如何将依赖项的资源与我自己的 aar 捆绑在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32656906/