Android gradle編譯引用下載的三方aar包保存的本地目錄位置:
C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\
如圖:
方法/步驟
-
首先,用Android Studio創建一個Android項目,然後找到我們需要引用的本地arr文件
-
將本地arr文件Copy到我們項目的libs文件夾下,沒錯就是和jar放在同一個文件夾下,這裏需要注意的是:是放在主項目的libs文件夾下,別放錯了
-
Copy完以後,打開我們主項目下的build.gradle構建文件
-
然後再構建文件中輸入
repositories{ flatDir { dirs 'libs' }}
這是一個本地的“倉庫”不要寫錯了
-
然後接着在構建文件的dependencies大括號中,輸入compile(name:'arcgis-android-v10.2.7', ext:'aar'),“arcgis-android-v10.2.7”是arr文件的文件名,“arr”則是文件的擴展名,別寫錯了
-
以上操作完成後,點擊菜單欄的重新構建按鈕,對項目進行重新構建,然後稍等一下
-
如果沒有發生錯誤的話,我們打開依次主項目的build--->intermediates--->exploded-aar,就會看到我們剛纔引用的arr文件,到此arr文件就引用成功了
END
注意事項
-
Android Studio引用arr文件和libary文件相比於Eclipse來說,個人覺的還是比較麻煩的,所以還請各位學習一下,重在積累麼
-
如果喜歡小編的經驗,請投上您寶貴的一票
如何在安卓(Android studio)項目中導入模塊、jar包、和aar包
wstcl
已於 2022-03-02 15:09:15 修改
3362
收藏 2
文章標籤: android 安卓
版權
安卓(Android studio)編程中,我們常需要引用”別人寫的功能“,以擴展app的功能,”別人寫的功能“主要有模塊、jar包、和aar包三種方式。
下面說一下調用(引用)三者的方法。
模塊:
菜單file->new->import moudle->選擇需要的模塊(圖1),。然後在在build.gradle(app)中添加依賴implementation project(’:模塊名’)。完成。
jar包:
1.左側project標籤,切換到project。(圖2、圖3)
2.將jar包複製根節點\app\libs(沒有libs手工新建)。
3.在jar包上右鍵Add as library。
完成。
aar包
1、2步同jar包。
3.打開build.gradle(app),在build.gradle(app)的android節點添加
repositories {
flatDir{
dirs(‘libs’)
}
}
4.在dependencies節點添加 api(name: ‘aar名稱’, ext: ‘aar’)。
上述三者引用後不要忘記重新生成一下項目。
————————————————