如今官方推薦使用這種方式ui
在講導出Aar以前,先講一下怎麼設置圖標,先把原xml中圖標設置這句話複製過來xml
剛剛複製過來的時候這句話是紅色報錯的,這個時候咱們把原res下的mipmap複製過來,也能夠本身創建一個mipmap文件夾,裏面放上咱們想要的圖標blog
注意:原res下有不少mipmap,這是爲了作不一樣適配用的,咱們只須要拷貝一個,並把名字改成mipmap就行ip
原文件夾下都是兩個圖標,一個方角,一個圓角,咱們的圖標要改成其中一個的名字,能夠把不要的刪掉class
這個時候代碼已經不報錯了打包
(1)Build,和打包Jar方式同樣,而後把Jar包拷貝到桌面備用map
(2)拷出原先的AndroidManifest.xml,這個xml修改和之前同樣方法
(3)aar包裏的xml不動包名,刪除裏面的Icon和Label屬性im
(4)aar包裏的libs下的classes.jar刪除,替換成aar包根目錄下的d3
注意:新版本這樣會遇到問題,看後面
(5)把aar包拷貝到Android目錄下
注意:此時在Android目錄下有個xml,在aar包裏有個xml,在Android目錄下的xml是控制咱們打包的,在aar包裏的xml是描述這個aar包的,外面的xml和之前同樣,裏面的xml刪除了那兩句代碼。
(6)打包
遇到問題
解決方法:在第(4)步,aar包裏的libs下的classes.jar刪除,刪除後不要用外面的替換,咱們打包的時候會自動替換進去。
打包成功,發現圖標也是咱們本身設置的了