参考https://blog.51cto.com/4259297/1699714
1.在要打包的module中下添加fat-aar.gradle文件。(该文件只能在项目个gradle是2.3.3是才可食用)
2.把项目的gradle修改为2.3.3,但是不打包的gradle依然是以前的。
3.由于打包的的gradle和不打包的是不一样的,所以需要在修改gradle的文件中的添加判断标志
4.添加完标志后,要在app的gradle中的dependencies中去判断不同的gradle需要用到的引用的单词不一样
5如果在最外层的module中引用了其他的aar,这是又要讲最外层的module打包成aar,这个时候,要把最外层module用引用的aar中的jar包拿出来(拿出来的方式就是解压aar),然后将最外成的module打包成aar,最后将拿出来的jar包放到最外层的aar的lib文件夹下。(这里打aar的时候最好使用Release的)
参考例子和工具
https://download.youkuaiyun.com/download/u013441613/11261336