2013-06-19 68 views
10

Android-Universal-Image-Loader(https://github.com/nostra13/Android-Universal-Image-Loader)是我最喜歡的圖書館。Android Studio失敗添加庫通用圖像加載器

但是,當我使用Android Studio(使用0.1.5版本)時,它不能添加庫。

我知道如何在Android Studio中添加庫 (https://stackoverflow.com/a/16628496/397457

當我加入Android的通用 - 圖片 - 裝載機庫到Android工作室。關於「無法重新R」的編輯器錯誤。我嘗試這個最大OSX(我嘗試太Windows但失敗。Windows錯誤消息=>「Gradle:錯誤:包com.nostra13.universalimageloader.core不存在」。但編輯沒有錯誤信息。只顯示當我運行應用程序)

像Gson的其他庫沒有問題。但只有Android-Universal-Image-Loader有這個問題。

您的Android Studio成功添加An​​droid-Universal-Image-Loader?如果成功告訴我如何。

+0

要補充jar文件? –

+0

是加入jar文件 – seapy

+0

我會建議然後添加那些源代碼。 java文件和包。 –

回答

8

從錯誤「包com.nostra13.universalimageloader.core不存在」,似乎你沒有添加源作爲庫。右鍵單擊libs文件夾下的「universal-image-loader-1.8.4.jar」文件,然後從上下文菜單中單擊"Add as a library"選項。

如果之後你所得到的「ClassDefNotFoundException」,請按照下列步驟操作:

  1. 庫添加到項目中。
  2. 編輯您的搖籃構建文件,並添加依賴的UIL在它 Add dependency in build.gradle
  3. 關閉Android Studio中
  4. 打開命令提示符並轉到項目的根文件夾(你會發現「gradlew」有文件)和清潔通過發佈clean命令來構建C:\CarApplicationProject> gradlew clean
  5. 重新啓動Android Studio。
+0

沒有必要做gradlew乾淨,你可以去建立 - >重建項目,它會爲你乾淨,而無需重新啓動android工作室 – o0rebelious0o

22

我剛添加的通用圖像裝載機是這樣的:

首先下載通用圖像裝載機-1.8.5-與-sources.jar。

(對於二千○一十四分之五。通用圖像裝載機-1.9.2.jar的偉大工程。不需要 「有來源」 的文件。)

然後把它放在我MyAppProject/MyApp的/庫。

右鍵單擊universal-image-loader-1.8.5-with-sources.jar我將它作爲庫添加爲默認配置。

終於在MyAppProject/MyApp的/的build.gradle添加以下內容:

dependencies { 
compile files('libs/universal-image-loader-1.8.5-with-sources.jar') 
} 
+0

**非常感謝** ..完美的作品。無可挑剔。 – Fattie

+0

感謝編輯@JoeBlow – Shad

+1

我點了一個小賞金來獎勵這個夢幻般的答案。 **謝謝,SHAD。** – Fattie

3

1.Put的jar(在我的情況,GSON-2.2.4.jar)到libs文件夾。

2.確保編譯文件('libs/gson-2.2.4.jar')在您的build.gradle文件中。

3。現在點擊「使用Gradle文件同步項目」(左側頂部的AVD管理器按鈕)。

當我做了上述三個,它開始工作正常。

2

There are two ways to use Universal Image Loader

  1. 通過downloading Ja r和它添加到lib文件夾和

    編譯的文件( '庫/萬向圖像架1.9.5與 - sources.jar')

  2. 只需添加gradle dependency

    編譯「com.nostra13.u niversalimageloader:通用圖像裝載機:1.9.5'

這裏是一個quick tutorial link

相關問題