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 (可選)