天天看點

基于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節點寫寫下如下語句,也可以解決沖突