1.创建一个普通andriod工程,当然你也可以在需要引用的工程创建一个module(我觉得在当前工程引用就没必要生成aar,直接依赖就行了),然后修改build.gradle文件,头部为
apply plugin: 'com.android.library'
接着去掉applicationId,versioncode,versionname
2.写好逻辑后,直接Build-Make Project,as快捷键ctrl+F9
接着注意在project结构下,根据下图路径能找到aar,复制出来即可
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISNxMTOwcDMwAzMyITM1EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
3.把aar文件放在要引用的工程的应用模块的一个文件目录内,比如就放在libs目录内
4.在应用模块的build.gradle里
如下图写下去
ctrl+F9,make project一下就可以了
5.在生成aar中,最好把
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
去掉,不让会跟依赖的应用模块冲突,当然,也可以在应用模块的application节点写写下如下语句,也可以解决冲突