什麼是AAR
AAR檔案是Google為Android開發所設計的一種library格式,全名為Android Archive Library,與Java Jar Library不同的地方是AAR除了java code之外也包含res,也就是一些圖片、文字等資源檔案。會設計這種形式的類別庫是因為Google在Android SDK tool r14之後開始支援Library Project的開發方式,這種Library Project可以說是Android APP的半成品,其目標並不是製作成APK來執行,而是提供現成的View/Activiy等一些程式資源給其他開發者使用。而AAR正是這種Library Project編譯後的壓縮檔,壓縮後只需傳遞單一檔案即可分享,可說是相當方便。目前熱門的網路服務提供者(如Google、Facebook、Evernotec或是Dropbox等)也大多利用這種形式提供開發者來整合其服務於自己的App中,開發者如果想整合這類的網路服務,例如登入畫面或是張貼文章等,可以直接使用服務商所提供的UI元件,將之內嵌於自己的App頁面上。

