關(guān)于aar包

aar的使用方法:

1.生成aar包:將依賴庫作為module導(dǎo)入android studio的project,Gradle編譯后,會在build目錄下的outputs中自動生成對應(yīng)的aar包,我們直接將其復(fù)制到要使用aar包的module的libs目錄下。
2.在依賴中引入aar

project build.gradle

allprojects {
    repositories {
        jcenter()
    //==============begin
        flatDir {
            dirs 'libs'
        }
    //==============end
    }
}
moudle build.gradle

  compile(name: 'PagerSlidingTabStrip_Lib', ext: 'aar')

相關(guān)概念:
1.依賴庫:在android studio中以module的方式為工程提供依賴。
2.jar:放在libs下的jar包,包含一個個的.class文件。
3.aar:同樣放在libs下的aar包,包括代碼和資源文件。

AAR(Android Archive)包是一個Android庫項目的二進制歸檔文件。
文件擴展名是.aar,但文件本身是具有以下條目的一個簡單zip文件:
/AndroidManifest.xml (強制)
/classes.jar (強制)
/res/ (強制)
/R.txt (強制)
/assets/ (可選)
/libs/.jar (可選)
/jni/<abi>/
.so (可選)
/proguard.txt (可選)
/lint.jar (可選)

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

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

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