aar簡單介紹
aar是安卓的庫文件,與java的jar包區別在於aar可包含資源文件而jar包不行。類似於MFC的AppWizard[dll]。
生成步驟
1、右鍵選擇工程New Moulde
2、選擇Android Library
3、編寫庫文件
在這裏筆者隨便寫了個view,並畫成紅色的。
4、編譯工程
- 生成debug的aar
最好是rebuild一下,編譯完成後aar就在lib的build/outputs下生成了。
- 生成release的aar
- 點擊generate signed apk可生成release版本的aar
- 選擇compile方式生成realease版本的aar
- 進入moulde setting界面
- 添加moudle依賴
- 選擇編譯方式
- 編譯工程
可看到多出了一個realse版本的aar
- 進入moulde setting界面
導入步驟
1、右鍵選擇工程New Moulde
爲了避免混淆筆者新建了一個工程。重複生成步驟中的New Moudle步驟
2、拷貝aar
將剛纔生成的aar複製後粘貼在新工程的libs文件夾下。
3、選擇import JAR/.AAR Package
4、選擇路徑
選擇我們剛纔拷貝過來的aar,選擇完成後系統會自動幫我們填寫那兩行東西。
5、導入成功
6、測試
剛纔筆者寫了個view,我們在layout文件中添加這個自定義view
可見佈局中添加了這個紅色的view。
結束
這就是生成一個aar 和導入aar的步驟。
參考代碼: http://download.csdn.net/detail/will4906/9686691