2013-06-19 15 views
10

Android-Universal-Image-Loader (https://github.com/nostra13/Android-Universal-Image-Loader) jest moją ulubioną biblioteką.Android Studio fail add libs Universal Image Loader

Ale nie może dodawać bibliotek, gdy korzystam z Android Studio (wersja 0.1.5).

wiem jak dodać bibliotekami w Android Studio (https://stackoverflow.com/a/16628496/397457)

kiedy dodać bibliotekami Android-Universal-Obraz-Loader Android Studio. Błąd edytora dotyczący "nie można się odświeżyć R". próbuję tego Max OSX (próbuję też systemu Windows, ale się nie udało) Komunikat o błędzie w systemie Windows => "Gradle: błąd: pakiet com.nostra13.universalimageloader.core nie istnieje"., ale nie pojawia się komunikat o błędzie edytora, tylko gdy uruchamiam aplikację)

Inne biblioteki takie jak Gson nie ma problemu. ale tylko Android-Universal-Image-Loader ma ten problem.

Twoja sukces w Studio na Androida dodaje Android-Universal-Image-Loader? jeśli sukces powie mi, jak to zrobić.

+0

ty dodając plik jar? –

+0

tak, dodając plik jar – seapy

+0

Proponuję następnie dodać te źródła. pliki i pakiety java. –

Odpowiedz

8

Z błędu "pakiet com.nostra13.universalimageloader.core nie istnieje", wygląda na to, że nie dodałeś źródła jako biblioteki. Kliknij prawym przyciskiem myszy plik "universal-image-loader-1.8.4.jar" w folderze libs, a następnie z menu kontekstowego kliknij opcję "Add as a library".

Jeśli po tym otrzymujesz „ClassDefNotFoundException”, należy wykonać następujące czynności:

  1. Dodaj bibliotekę do projektu.
  2. Edycja Gradle zbudować plik i dodać zależność dla UIL w nim Add dependency in build.gradle
  3. Close Android Studio
  4. Otwórz wiersz polecenia i przejdź do folderu głównego projektu (znajdziesz tam plik „gradlew”) i czyste Twoja kompilacja za pomocą komendy clean C:\CarApplicationProject> gradlew clean
  5. Uruchom ponownie system Android Studio.
+0

Nie trzeba robić gradlew czysto, możesz po prostu przejść do build-> rebuild project i oczyści on dla ciebie itd. Bez konieczności restartowania androida w ogóle pod numerem – o0rebelious0o

22

Właśnie dodałem uniwersalny-image-ładowarka takiego:

pierwsze pobrać uniwersalny obraz-loader-1.8.5-with-sources.jar.

(do 5/2014. Universal-image-ładowarka-1.9.2.jar działa świetnie. Nie potrzebujemy "z-źródeł" plik).

Następnie umieścić go na moim MyAppProject/MojaApl/libs.

Kliknięcie prawym przyciskiem myszy na uniwersalnym obrazie-loader-1.8.5-z-sources.jar dodaję go jako bibliotekę z domyślną konfiguracją.

Wreszcie na MyAppProject/MojaApl/build.gradle dodać następujące:

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

** DZIĘKUJEMY TAK DUŻO ** .. działa idealnie. Bez zarzutu. – Fattie

+0

Dzięki za edycję @JoeBlow – Shad

+1

Kliknąłem małą nagrodę, aby wynagrodzić tę fantastyczną odpowiedź. ** DZIĘKUJĘ, SHAD. ** – Fattie

3

1.Włóż słoika (w moim przypadku, gson-2.2.4.jar) do folderu libs.

2. Upewnij się, że pliki kompilacji ("libs/gson-2.2.4.jar") znajdują się w pliku build.gradle.

3.Teraz kliknij na "Synchronizuj projekt z plikami Gradle" (w lewo na przycisk menedżera AVD na górnym pasku).

Po wykonaniu powyższych trzech czynności zaczęło działać poprawnie.

2

There are two ways to use Universal Image Loader

  1. Przez downloading Ja R i dodać go do lib folderu i

    kompilacji plików ('libs/uniwersalny-image-ładowarka-1.9.5-z-sources.jar')

  2. Wystarczy dodać gradle dependency

    kompilacji „com.nostra13.u niversalimageloader: universal-image-ładowarka: 1.9.5'

A oto quick tutorial link

Powiązane problemy