天天看點

Android Studio aar檔案生成及使用

當小弟時,老大直接把jar包,aar包甩給你,裡面網絡通路、自定義控件啥都有啦,那時就想能不能自己搞一個,然後慢慢收集、搭建,這樣每次開始新項目時,能夠快速的搭建項目,可以随心所欲,不必被别人掣肘。

下面就是建立的步驟,并有本人的項目展示:

兩者差別:

*.jar:隻包含了class檔案與清單檔案,不包含資源檔案,如圖檔等所有res中的檔案。

*.aar:包含所有資源,class以及res資源檔案全部包含

是以這次以aar為主。(aar本地加載)

Android Studio aar檔案生成及使用

在lyw項目中建立mylibrary 子產品(module).展開如下:

Android Studio aar檔案生成及使用
Android Studio aar檔案生成及使用

當你把常常需要的東西放到mylibrary中時,編譯 或者在app子產品寫個hello world Demo跑一下程式。此時會在mylibrary->build->outputs->aar檔案夾下生成對應的 .aar檔案。

将aar檔案拷貝出來(可修改檔案名),比如取名david.aar,将aar檔案放到新項目的libs目錄下。

gradle檔案配置如下:

dependencies {  

    compile(name:'david', ext:'aar')  

項目編譯運作。此時就可使用自己控件,架構。(其實就這麼簡單)。

(歡迎通路本人自己的網站:www.xiaotimo.cn)

下面的文章也小小的簡介了一下:

http://www.xiaotimo.cn/?p=51