天天看点

基于AS生成并引用aar

1.创建一个普通andriod工程,当然你也可以在需要引用的工程创建一个module(我觉得在当前工程引用就没必要生成aar,直接依赖就行了),然后修改build.gradle文件,头部为

apply plugin: 'com.android.library'

接着去掉applicationId,versioncode,versionname

2.写好逻辑后,直接Build-Make Project,as快捷键ctrl+F9

接着注意在project结构下,根据下图路径能找到aar,复制出来即可

基于AS生成并引用aar

3.把aar文件放在要引用的工程的应用模块的一个文件目录内,比如就放在libs目录内

4.在应用模块的build.gradle里

如下图写下去

基于AS生成并引用aar

ctrl+F9,make project一下就可以了

5.在生成aar中,最好把

android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
           

去掉,不让会跟依赖的应用模块冲突,当然,也可以在应用模块的application节点写写下如下语句,也可以解决冲突