【发布时间】:2017-05-20 07:06:40
【问题描述】:
我们正在创建一个包含以下模块的 SDK 项目 [其依赖项如下所述]
- 应用 [Android 应用]
- Dev-sdk [Android 库]
- Dev-sdk1 [Android 库]
- Dev-sdk2 [Android 库]
应用程序(build.gradle)
dependencies {
compile project(path: ':Dev-sdk')
}
Dev-sdk (build.gradle)
dependencies {
compile project(path: ':Dev-sdk1 ')
}
Dev-sdk1 (build.gradle)
dependencies {
compile project(path: ':Dev-sdk2')
}
Dev-sdk2 (build.gradle)
dependencies {
// No Dependencies
}
当我尝试为“Dev-sdk”创建 aar 时,它没有包含依赖项。
有什么方法可以为模块 Dev-sdk 及其所有依赖项创建 AAR 吗?
【问题讨论】:
-
据我所知,您不能将 aar 包含在 aar 中。您可能必须将所有代码从
Dev-sdk1剥离为Dev-sdk。或者你可以将Dev-sdk1上传到bintray或maven central,然后在Dev-sdk的gradle中添加依赖。
标签: android android-gradle-plugin aar