1.建立一個普通andriod工程,當然你也可以在需要引用的工程建立一個module(我覺得在目前工程引用就沒必要生成aar,直接依賴就行了),然後修改build.gradle檔案,頭部為
apply plugin: 'com.android.library'
接着去掉applicationId,versioncode,versionname
2.寫好邏輯後,直接Build-Make Project,as快捷鍵ctrl+F9
接着注意在project結構下,根據下圖路徑能找到aar,複制出來即可
3.把aar檔案放在要引用的工程的應用子產品的一個檔案目錄内,比如就放在libs目錄内
4.在應用子產品的build.gradle裡
如下圖寫下去
ctrl+F9,make project一下就可以了
5.在生成aar中,最好把
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
去掉,不讓會跟依賴的應用子產品沖突,當然,也可以在應用子產品的application節點寫寫下如下語句,也可以解決沖突