前言
因项目有多个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