Android 如何在一个任务中使用多个库模块生成多aar?

Android 如何在一个任务中使用多个库模块生成多aar?,android,gradle,aar,Android,Gradle,Aar,有一个基于gradle的android项目,它有一个应用模块和两个库模块 MyApplication ├── app ├── libA └── libB 应用程序moudle实现libA和libA实现libB build.gradle文件如下所示。 应用程序 利巴 libB 当我运行项目的gradle任务assembleFlavor1Release时,我得到了如下输出: MyApplication ├── app │   └── output │   └── app-flavor1-r

有一个基于gradle的android项目,它有一个应用模块和两个库模块

MyApplication
├── app
├── libA
└── libB
应用程序moudle实现libA和libA实现libB build.gradle文件如下所示。 应用程序

利巴

libB

当我运行项目的gradle任务assembleFlavor1Release时,我得到了如下输出:

MyApplication
├── app
│   └── output
│       └── app-flavor1-release.apk
├── libA
│   └── output
│       └── libA-flavor1-release.aar
└── libB
    └── output
输出目录下没有libB的输出aar。 由于某些原因,我无法在libB中添加味道。 有没有办法同时为libA和libB生成两个aar?

也许您可以更改:

implementation project(':libA')
implementation project(':libB')
进入

也许你可以改变:

implementation project(':libA')
implementation project(':libB')
进入


你能为` libB´发布完整的构建配置吗?libB是一个没有风格的简单模块。我将问题的演示上传到github上。如果你想的话,你可以把它放在那里。你能发布完整的'libB'构建配置吗?libB是一个简单的模块,没有风格。我将问题的演示上传到github上。如果你想的话,你可以去那里。
MyApplication
├── app
│   └── output
│       └── app-flavor1-release.apk
├── libA
│   └── output
│       └── libA-flavor1-release.aar
└── libB
    └── output
implementation project(':libA')
implementation project(':libB')
api  project(':libA')
api  project(':libB')