當前位置:首頁 » 安卓系統 » 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-03-10 12:50:22 瀏覽:383
液化天然氣存儲 發布:2025-03-10 12:47:28 瀏覽:717
壓縮機介質端 發布:2025-03-10 12:46:00 瀏覽:19
linux的測試 發布:2025-03-10 12:45:10 瀏覽:277
黑客說編程 發布:2025-03-10 12:23:57 瀏覽:841
伺服器無法登錄什麼時候才能登錄 發布:2025-03-10 12:17:20 瀏覽:888
微雲密碼是什麼 發布:2025-03-10 12:13:26 瀏覽:86
android上拉下拉 發布:2025-03-10 12:07:05 瀏覽:915
緩存大好 發布:2025-03-10 11:55:42 瀏覽:838
搭建java 發布:2025-03-10 11:47:00 瀏覽:524