【问题标题】:Creating fat AAR file in Android Studio [duplicate]在Android Studio中创建胖AAR文件[重复]
【发布时间】:2017-02-02 04:58:08
【问题描述】:

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

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

dependencies { 
compile project (m1) ...."

在库项目 A) 的 build.gradle 中。

我的问题是,

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

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

【问题讨论】:

标签: android


【解决方案1】:

我认为您可以通过使用 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 依赖项的更多信息

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2014-08-10
      • 1970-01-01
      • 2018-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多