如何生成具有嵌套依赖项的 AAR

How to generate a AAR with nested dependencies

我正在尝试生成具有以下模块结构的项目的 AAR:

:my-library
   dependencies {
                    compile project(':my-library-core')
                }
:my-library-core
   dependencies { /* None */ }

我的问题是,当我 运行 assemble 任务时,生成的 AAR 确实包含 my-library 模块 类,但是它不包括 my-library-core 个。

我该如何解决?

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

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