在Android Studio中创建fat AAR文件

在Android Studio中创建fat AAR文件,android,Android,我想知道如何在android studio中创建fat AAR文件 例如,我将项目A作为Android库(.AAR),它依赖于两个本地模块项目M1和M2(包括 dependencies { compile project (m1) ...." 在库项目A的build.gradle中) 我的问题是, 问题1。当我生成库A的.aar文件时,如何在.aar文件中包含m1和m2 问题2。如何告诉ProjectB(包含A.aar作为依赖项的android应用程序)编译m1和m2使用的JCenter依赖

我想知道如何在android studio中创建fat AAR文件

例如,我将项目A作为Android库(.AAR),它依赖于两个本地模块项目M1和M2(包括

dependencies { 
compile project (m1) ...."
在库项目A的build.gradle中)

我的问题是,

问题1。当我生成库A的.aar文件时,如何在.aar文件中包含m1和m2


问题2。如何告诉ProjectB(包含A.aar作为依赖项的android应用程序)编译m1和m2使用的JCenter依赖项?

我认为您可以通过使用maven存储库并在*.pom文件中添加m1和m2作为依赖项来解决这个问题 `


com.android.databinding

Android Gradle插件不正式支持此功能。但是你可以使用这样的插件。

请参见此问题以获取答案:
<dependencies>
   <dependency>
       <groupId>com.android.databinding</groupId>
       <artifactId>baseLibrary</artifactId>
       <version>3.3.0</version>
       <scope>compile</scope>
   </dependency>
   <dependency>
       <groupId>com.android.databinding</groupId>
       <artifactId>library</artifactId>
       <version>3.3.0</version>
       <scope>compile</scope>
   </dependency>
</dependencies>