導言:
在android平時的開發中,經常自己寫的東西讓别人使用,那麼就有module,aar,jar等方式.
1:module通過import module并dependencies完成
2:aar,包括所有檔案的android專用包,通過右邊的gradle->assemble生成
3:jar,功能工具包,不含資源檔案等,通過右鍵add as library完成
步驟:
1:建立module
1.1:new->new module
1.2:選擇Android library->next
1.3:輸入module名,比如phone
1.4:将自己的代碼及資源檔案都可放在phone中,最終上張圖:
2:生成aar:
直接輕按兩下assemble即可,生成兩個aar,選擇那個release的更改名為phone.aar
3:引入aar:
3.1:将phone.aar複制到libs裡,并導入aar包需要的依賴庫
//放在android中,和buildTypes同級别
repositories {
flatDir {
dirs 'libs'
}
}
//保證名字一樣
implementation(name: 'phone', ext: 'aar')
3.2:AndroidManifest.xml中添加aar包所需的權限設定及相關注冊
3.3:若是android 6.0以上版本還需要動态申請權限