Android Studio多module合为一个AAR

前言

因项目有多个Module,要合并为一个AAR提供给客户。

android-fat-aar

网上搜到的最多的就是它,使用起来也比较简单。作者Github地址

使用步骤

1.创建测试项目
WechatIMG10.jpeg

app:宿主工程
lib_1:引用库1
lib_2:引用库2
lib_3:引用库3
main_lib:引用库1、库2、库3,供宿主工程使用

2.拷贝fat-aar.gradle到main_lib项目下

WechatIMG11.jpeg

3.编辑main_lib的build.gradle文件(添加:apply from: 'fat-aar.gradle')
WechatIMG13.jpeg

4.继续编辑main_lib的build.gradle文件(将compile更改为embedded,作为你想要合并的Module)
WechatIMG14.jpeg

5.build出aar文件(双击想要的类型即可)
WechatIMG15.jpeg

6.找到build后的文件目录
WechatIMG16.jpeg

7.放入宿主工程验证(能正常使用Module中的类)
WechatIMG17.jpeg

8.本篇测试DEMO地址:Github

推荐阅读更多精彩内容