1.aar與jar
兩者都是第三方庫或資源的表現形式,差別在于:
jar檔案:
隻包含class檔案和清單檔案,不包含資源檔案,比如圖檔等所有的 res下的資源檔案;
aar檔案:
class以及res下的所有的資源檔案全部包含;
2.Android Studio中導入第三方aar包
(1).複制外部aar包到libs目錄下
(2).修改build.gradle配置檔案:
1.添加
respositories {
flatDir{
dirs'libs'
}
}
這是 添加一個人本地倉庫,并把libs目錄作為倉庫的位址。
2.修改dependencies
添加一行:
implementation(name:'calligraphy-2.3.0‘,ext:‘aar’)
其中name就是libs目錄下calligraphy-2.3.0.aar檔案名稱,ext,就是calligraphy-2.3.0.aar的擴充名
(3).重新編譯項目:從工具欄依次選擇:“Build”–>“rebuild project”
(4).編譯完成後,在External Libraries下就可以看見我們引用的aar包内容了,其中jar目錄下是jar檔案,res下是我們aar包裡的資源檔案。如圖