Android Studio建立Android公共庫模組
Android Studio建立Android公共庫模組
Java的公共庫是直接將公用程式碼打成jar包,Android的公共庫類似,都是為了程式碼的重用。使用Android公共庫還可以使專案模組化,以便協同開發和更好的擴充套件。
一、建立Android Library
1. File -- New -- New Module,在彈出的對話方塊中選擇Android Library
2. Next -- 輸入Library name 、Module name 、Minimum SDK
3. Finish
新建後主專案settings.gradle自動新增include
Android Library和
1)標記不同
2)外掛不同
App的build.gradle:
Mylibrary的build.gradle:
3)
二、為主專案新增模組依賴
公共庫模組建立完成後,要為主專案新增公共庫模組依賴,主專案才能使用模組中的公共程式碼塊。
1. File -- Project Structure(Ctrl+Shift+Alt+S) -- 選擇主專案 -- Dependencies -- + -- Module dependency -- 新增已存在專案中的模組作為依賴
2. 同步Gradle(自動新增依賴程式碼)
三、將Android Library打包成
公共庫模組在當前專案中可以使用了,但是,如果想要在其他專案中也使用該公共庫模組,可以將其打包成 .aar
1. 開啟Gradle工具視窗,找到mylibrary模組,在build任務中雙擊
Assemble:Debug和Release的AAR包
AssembleDebug:Debug的AAR包
AssembleRelease:Release的AAR包
執行任務完成後,在mylibrary/build/outputs/aar目錄中就會打出 .aar格式的包
四、刪除模組