天天看點

Andorid Studio導入第三方aar包1.aar與jar2.Android Studio中導入第三方aar包

1.aar與jar

兩者都是第三方庫或資源的表現形式,差別在于:

jar檔案:

隻包含class檔案和清單檔案,不包含資源檔案,比如圖檔等所有的 res下的資源檔案;

aar檔案:

class以及res下的所有的資源檔案全部包含;

2.Android Studio中導入第三方aar包

(1).複制外部aar包到libs目錄下

Andorid Studio導入第三方aar包1.aar與jar2.Android Studio中導入第三方aar包

(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的擴充名

Andorid Studio導入第三方aar包1.aar與jar2.Android Studio中導入第三方aar包

(3).重新編譯項目:從工具欄依次選擇:“Build”–>“rebuild project”

(4).編譯完成後,在External Libraries下就可以看見我們引用的aar包内容了,其中jar目錄下是jar檔案,res下是我們aar包裡的資源檔案。如圖

Andorid Studio導入第三方aar包1.aar與jar2.Android Studio中導入第三方aar包