jar和arr的區(qū)別
jar無(wú)法攜帶資源文件,如果需要攜帶,只能放到assets目錄下再打成jar包,代碼里獲取也必須通過(guò)獲取AssetManager的方式來(lái)得到資源文件蕴掏,很麻煩,而aar不同了,他就能攜帶資源文件盛杰,簡(jiǎn)單粗暴挽荡。
如何生成aar呢
很簡(jiǎn)單,運(yùn)行或者編譯整個(gè)項(xiàng)目后會(huì)自動(dòng)生成饶唤,如圖:
QQ圖片20170607200244.png
如何使用aar呢
在Module下的build.gradle內(nèi)輸入如下配置:
repositories {
flatDir {
dirs 'libs' // aar目錄
}
}
然后將aar文件拷貝到lib下
在dependencies中加入aar引用
compile(name: 'libs-release', ext: 'aar')
很簡(jiǎn)單徐伐,兩分鐘就能學(xué)會(huì)~當(dāng)然,如果后期發(fā)現(xiàn)有什么坑募狂,我也會(huì)進(jìn)行更新的。