我们正在创造与下面的模块的SDK项目[及其依赖下文提到]安卓:用dependentant库项目
- 程式[Android应用程序]
- 开发-SDK [安卓库] 创建AAR
- 开发-sdk1 [Android的库]
- 开发-SDK2 [Android的库]
应用(的build.gradle)
dependencies {
compile project(path: ':Dev-sdk')
}
开发-SDK(的build.gradle)
dependencies {
compile project(path: ':Dev-sdk1 ')
}
开发-sdk1(的build.gradle)
dependencies {
compile project(path: ':Dev-sdk2')
}
开发-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中添加依赖项。 –