jar和arr的區別
jar無法攜帶資源文件,如果需要攜帶,只能放到assets目錄下再打成jar包,代碼里獲取也必須通過獲取AssetManager的方式來得到資源文件,很麻煩,而aar不同了,他就能攜帶資源文件,簡單粗暴。
如何生成aar呢
很簡單,運行或者編譯整個項目后會自動生成,如圖:
QQ圖片20170607200244.png
如何使用aar呢
在Module下的build.gradle內輸入如下配置:
repositories {
flatDir {
dirs 'libs' // aar目錄
}
}
然后將aar文件拷貝到lib下
在dependencies中加入aar引用
compile(name: 'libs-release', ext: 'aar')
很簡單,兩分鐘就能學會~當然,如果后期發現有什么坑,我也會進行更新的。