eclipse 使用 aar檔案

2021-07-25 13:31:18 字數 763 閱讀 6198

今天想在很久沒用的eclipse上使用之前在as中使用過的androideventbus功能,當我把androideventbus.aar檔案以jar包檔案的形式匯入到libs資料夾下並且build path成功後,原以為能夠直接使用,後來發現當我在敲下**時,並不能找到所匯入的類,於是上網搜尋了一番,原來aar檔案是as的檔案,eclipse並不能直接使用,需要的話得自己轉換一下,經過最終試驗,可以在eclipse環境下執行,所以在此將方法告訴大家。

1.首先將我們的.aar檔案通過解壓工具解壓,解壓後的檔案目錄如圖所示: 

2.建立乙個libs資料夾,已經存在的話就不用了;

3.將classes.jar檔案拖放到libs資料夾中;

4.刪除aapt和jni資料夾以及r.txt和proguard.txt檔案,如果有的話;

5.在解壓得到的目錄裡建立project.properties檔案,內容如下:

target=android-22  

android.library=true

6.最終的資料夾目錄下有這些內容,如圖所示: 

7.到這裡,你就可以在eclipse環境下匯入我們編輯完成的類庫,通過工程引用的形式使用我們所需要的類了。

在eclipse如何匯入 aar包

今天用到這樣的.aar檔案,發現在eclipse中無法直接使用這樣的包,經過查詢資料發現.aar檔案是as專用包,由於eclipse普通使用的為jar包,而.aar裡面包含了一些資源檔案如res等檔案,這樣eclipse就無法使用。下面就介紹一下使用的方法 第一步 將aar檔案字尾名改為zip並解壓...

gradle使用同名aar

遂想只要讓android studio能成功爆破aar檔案就可以解決問題,於是找到了方法 在專案的 gradle.properties 中新增 android.enablebuildcache true 就可以生成 exploded aar 目錄,嘗試未果再次放棄。該方法已不再適用gradle3.0...

將module模組變成aar檔案

在專案開發中,我們經常會使用jar或者aar檔案作為第三方庫引入工程中,jar和aar的區別是什麼呢?aar 包含class檔案和資源檔名,是android的專屬jar jar 僅僅包含class和清單檔案,不支援資源檔案 將mudle變成aar的步驟如下 第一步 建立完module模組以後,寫完功...