當前位置:首頁 » 安卓系統 » android導入aar包

android導入aar包

發布時間: 2023-09-16 11:04:15

❶ 如何在Android Studio添加aar包或jar包引用

最近剛從eclipse換到Android Studio開發,發現有很多地方與eclipse不大相同 ,還不怎麼習慣.

在開發是有事會用到第三方jar包 或者aar包 ,下面說一下這兩種包的引用方法:

首先看一下android studio 的項目基本結構:

2.導入arr包:

這是我之前導包時出現的錯誤:

Error:Project app:
Only Jar-type local dependencies are supported.Cannot
handle: D:-debug.aar // 意思應該就是僅支持本地依賴

a.同jar包一樣復制到libs目錄下面

b.找到該moudle的build.gradle文件 ,加入

repositories {
flatDir { dirs 'libs' } } //作用是添加一個本地倉庫,並把libs目錄當做倉庫地址

C.在dependencies 里加一行代碼
compile(name: 'aar-name', ext: 'arr')
重新構建項目 ,在app/build/intermediates目錄下就能查看到aar的內容了.

這時候我們就可以在項目中正常使用第三方的類了.

❷ Android mole library中添加aar包的那些坑

離線打包,通過緩存的jar包,但 不是長久之計,開發人員苦不堪言啊。後來參考了文章 折騰許久 解決問題了。記錄一下 分享出來。

新建的common_mole ,裡面只放 aar. 讓別的mole 依賴此 mole
這個common_mole的gradle配置如下:

注意點

repositories 下的 flatDir 必須在 android{} 節點下!看來還沒有完。需要aar包的mole只需要在 dependencies 下 這么依賴即可

等等,還沒有完。任何依賴此common_mole的mole必須聲明在他的build.gradle聲明此lib位置。

同樣的他的build.grade 的repositories 下的 flatDir 必須在 android{} 節點下!舉例有個mole名字叫 business_core 他需要某些aar他要依賴 common_mole。ok 先 dependencies compile project(':common_mole')。然後在android{ } 節點下聲明

../../../../表示了 位置,此位置根據具體與common_mole位置的不同做不同修改。還沒完!project根目錄的build.gradle也要改!以及 app目錄下的build.gradle都需要加上,根目錄加上的方式跟其他mole一致,其中project 根目錄下的build.gradle 加的位置是在allproject節點下。如下:

上面的步驟,少一點就會編譯失敗,比較扯,記錄一下,分享出來。感覺 寫絕對路徑比較復雜,可以更簡單點 。在dependencies.gradle中定義 common_mole/libs的位置

其他build.gradle可以這么依賴。

❸ 如何在Android Studio添加aar包或jar包引用

1、首先Android工程的主應用程序是iTool,我們是在主應用程序中引用其它的jar包。2、依次點擊【File】——【New】——【New Mole】,彈出【Create New Mole】窗體,在窗體中選擇【Import .JAR/.AAR Package】選項,然後點擊【Next】按鈕,進入jar包文件選擇界面,在該界面中選擇一個jar包文件並給它命名,最後點擊【Finish】按鈕。添加完jar包文件後如圖所示。3、添加完jar包以後,接下來就該讓主應用程序iTool對它進行引用了。選中iTool,右鍵菜單,點擊【Open Mole Settings】選項,或者直接按下F4鍵,彈出【Project Structure】窗體。4、選中【Moles】區域中的iTool,在右側區域中選擇【Dependencies】選項卡,點擊右側的【+】按鈕,在下拉列表中選擇【Mole Dependency】,彈出【Choose Moles】窗體,在裡面選中剛才添加的jar包,然後點擊【OK】按鈕即可完成jar的引用。

熱點內容
壓縮內存軟體 發布:2025-01-31 16:51:39 瀏覽:145
腳本lcd 發布:2025-01-31 16:41:02 瀏覽:515
安卓selinux干什麼用的 發布:2025-01-31 16:32:04 瀏覽:531
俠盜獵車手加錢密碼是多少 發布:2025-01-31 15:44:28 瀏覽:662
沒密碼怎麼登微信 發布:2025-01-31 15:33:51 瀏覽:737
c語言死機程序 發布:2025-01-31 15:07:52 瀏覽:18
編程教育裝修 發布:2025-01-31 15:04:38 瀏覽:402
函數和存儲過程的區別 發布:2025-01-31 14:39:12 瀏覽:609
地下室柱子箍筋的加密 發布:2025-01-31 14:36:11 瀏覽:934
手機拍攝視頻在哪個文件夾 發布:2025-01-31 14:34:28 瀏覽:761