android studio導(dǎo)出aar,提供SDK給第三方調(diào)用

????????大家都知道eclipse可以很方便的生成jar文件,提供給第三方調(diào)用。而Android studio生成jar文件的步驟較為繁瑣,但是Android studio可以快速生成aar文件。那么今天就分享Android studio如何快速導(dǎo)出aar文件,提供第三方調(diào)用;

? ? ? ? 分享之前先說(shuō)明一下*.jar文件和*.aar文件的區(qū)別,*.jar文件只包含了class文件與清單文件,不包含資源文件,如圖片等所有res中的文件
*.aar文件包含所有資源,class以及res資源文件全部包含;如果你只是一個(gè)簡(jiǎn)單的類(lèi)庫(kù)那么使用生成的*.jar文件即可;如果你的是一個(gè)UI庫(kù),包含一些自己寫(xiě)的控件布局文件以及字體等資源文件那么就只能使用*.aar文件。

生成*.aar步驟:
1、用Android studio打開(kāi)一個(gè)工程,然后再新建一個(gè)module,新建module的時(shí)候選擇Android Library,后面的操作和普通的工程一樣。

新建module
選擇Android Library
選擇Android Library后,生成這個(gè)文件

2、在coreSDKlibrary中編輯代碼,完成之后,編譯整個(gè)工程后就會(huì)自動(dòng)生成aar包,包的路徑在新建的Module ==》 build ===》outputs ==>aar目錄下,如圖:

第一步,編譯整個(gè)項(xiàng)目
第二步,編譯module(這步可以忽略,不過(guò)為了確保生成了aar,加上了這一步)
最終生成的aar文件路徑

3、其他工程引用aar包:????
? ? ?將arr包復(fù)制到libs目錄下;
? ? ?配置項(xiàng)目下的build.gradle文件;
? ? ?加入
android{
......
? ? ?repositories{
? ??????flatDir{
? ??????????dirs'libs'
? ? ? ? }
? ? }
}
dependencies{
? ? ......
? ??compile(name:'coresdk-v1.0.1',ext:'aar')
}

導(dǎo)入aar到項(xiàng)目中
編譯項(xiàng)目

以上操作成功后可以在擴(kuò)展包下看到被引用的aar包文件

參考文章地址:blog.csdn.net/getchance/article/details/47257389

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容