2013-06-19 3 views
10

Android-Universal-Image-Loader (https://github.com/nostra13/Android-Universal-Image-Loader) ist meine Lieblingsbibliothek.Android Studio fail hinzufügen libs Universal Image Loader

Aber es kann libs nicht hinzufügen, wenn ich Android Studio verwenden (0.1.5-Version verwenden).

ich weiß, wie Libs in Android Studio (https://stackoverflow.com/a/16628496/397457)

hinzufügen, wenn ich Android-Universalbild-Loader Libs zu Android Studio hinzufügen. Editor Fehler über "kann nicht reslove R". Ich versuche diese Max OSX (ich versuche auch Windows aber scheitern. Windows Fehlermeldung => "Gradle: Fehler: Paket com.nostra13.universalimageloader.core existiert nicht". aber Editor keine Fehlermeldung. nur anzeigen, wenn ich Anwendung ausführen)

andere Bibliotheken wie Gson kein Problem. aber nur Android-Universal-Image-Loader haben dieses Problem.

Ihr Android Studio Erfolg hinzufügen Android-Universal-Image-Loader? Wenn der Erfolg mir sagt, wie.

+0

Sie hinzufügen JAR-Datei? –

+0

ja hinzufügen JAR-Datei – seapy

+0

Ich werde vorschlagen, dann fügen Sie diesen Quellcode. Java-Dateien und -Pakete. –

Antwort

8

Von dem Fehler "Paket com.nostra13.universalimageloader.core existiert nicht" scheint es, als ob Sie die Quelle nicht als Bibliothek hinzugefügt haben. Klicken Sie mit der rechten Maustaste auf die Datei "universal-image-loader-1.8.4.jar" im Ordner libs und wählen Sie im Kontextmenü die Option "Add as a library".

Wenn nach diesem Sie die „ClassDefNotFoundException“ erhalten, folgen Sie bitte die folgenden Schritte:

  1. die Bibliothek zum Projekt hinzufügen.
  2. Bearbeiten Sie Ihre Gradle-Datei erstellen und die Abhängigkeit der UIL darin Add dependency in build.gradle
  3. Schließen Android Studio
  4. Öffnen Sie die Eingabeaufforderung und gehen Sie in den Stammordner des Projekts (Sie werden ‚gradlew‘ Datei dort finden) und sauber Ihr Build mit dem Befehl clean C:\CarApplicationProject> gradlew clean
  5. Android Studio neu starten.
+0

Keine Notwendigkeit, Gradlew sauber zu tun, Sie können einfach gehen zu bauen-> Rebuild-Projekt und es wird usw. für Sie ohne die Notwendigkeit, Android Studio überhaupt neu starten – o0rebelious0o

22

Habe ich nur noch die universelle-Bild-Lader wie folgt aus:

Zum einen die universelle-image-loader-1.8.5-mit-sources.jar herunterladen.

(Für 5/2014. Universal-image-loader-1.9.2.jar funktioniert gut. Brauchen Sie nicht die "mit-Quellen" -Datei.)

Dann legte sie auf meine MyAppProject/MyApp/Bibliotheken.

Rechtsklick auf universal-image-loader-1.8.5-with-sources.jar ich füge es als eine Bibliothek mit der Standardkonfiguration hinzu.

schließlich auf MyAppProject/MyApp/build.gradle fügen Sie den folgenden:

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

** DANKE SO VIEL ** .. funktioniert perfekt. Tadellos. – Fattie

+0

Danke für die Bearbeitung @JoeBlow – Shad

+1

Ich klickte auf eine kleine Prämie, um diese fantastische Antwort zu belohnen. ** DANKE, SHAD. ** – Fattie

3

1.Put das Glas (in meinem Fall, Gson-2.2.4.jar) in den libs Ordner.

2.Vergewissern Sie sich, dass sich die Kompilierdateien ('libs/gson-2.2.4.jar') in Ihrer Build.gradle-Datei befinden.

3.Klicken Sie nun auf "Projekt mit Gradle-Dateien synchronisieren" (Links zum AVD-Manager-Button in der oberen Leiste).

Nachdem ich die oben genannten drei getan habe, fing es gut an.

2

There are two ways to use Universal Image Loader

  1. von downloading Ja r und fügen Sie ihn in lib Ordner und

    kompilieren Dateien ('libs/universal-image-loader-1.9.5-mit-sources.jar')

  2. einfach gradle dependency

    Kompilierung hinzufügen ‚com.nostra13.u niversalimageloader: universal-Bild-loader: 1.9.5'

Und hier ist ein quick tutorial link