在Android Studio中创建胖AAR文件

时间:2017-02-02 04:58:09

标签: android

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

例如,我将项目A作为Android库(.AAR),它依赖于2个本地模块项目M1和M2(作为依赖项{compile project(m1)...." in build)。图书馆项目的grdale A)。

我的问题是,

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

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

2 个答案:

答案 0 :(得分:0)

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

<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>

`

有关https://maven.apache.org/pom.html中的Maven依赖的更多信息

答案 1 :(得分:0)

Android Gradle插件不正式支持此功能。但是您可以使用这样的插件。 https://github.com/Mobbeel/fataar-gradle-plugin

相关问题