前言:
· 打包 Android項(xiàng)目成 aar雅宾,有兩種方式:
- 直接通過Android studio 創(chuàng)建一個(gè) Library module
- 將現(xiàn)有的 module 項(xiàng)目肉拓,修改成 Library庫(kù)
接下來分別列舉說明
一:直接通過Android studio 創(chuàng)建一個(gè) Library module 進(jìn)行打包
1.1 點(diǎn)擊 File —> New —> New Module... ,選擇 “Android Library” , 最后點(diǎn)擊 “Finish” 創(chuàng)建 module Library竞穷。
1.2 編寫需要打包成 aar 的庫(kù)文件唐责,例如:我測(cè)試寫的 TestUtils 類
1.3 點(diǎn)擊 “Gradle Task” -> 找到需要打包的module -> build目錄下的 assemble 功能
1.4 點(diǎn)擊 assemble 之后編譯完成,bulid->outputs->aar文件夾下會(huì)生成“正式”和“測(cè)試”aar包瘾带。
-
注:如果AS不顯示 “Gradle Task”的構(gòu)建功能鼠哥,需要打開下,按照如下截圖處理下
二:將現(xiàn)有的 module項(xiàng)目 修改成 Library庫(kù) 進(jìn)行打包
2.1 修改需要打包的module項(xiàng)目下的 build.gradle 文件,然后點(diǎn)擊 “Sync Now”同步下
2.2 修改需要打包的module項(xiàng)目下的 AndroidManifest.xml 清單文件
2.3 點(diǎn)擊 “Gradle Task” -> 找到需要打包的module -> build目錄下的 assemble 功能
2.4 點(diǎn)擊 assemble 之后編譯完成肴盏,bulid->outputs->aar文件夾下會(huì)生成“正式”和“測(cè)試”aar包