11
votes

Android Studio échoue Ajouter Libre Universal Image Chargeur

Android-Universal-Image-loader ( https://github.com/nostra13 / Android-Universal-Image-Loader ) est ma bibliothèque préférée.

Mais il ne peut pas ajouter de libs lorsque j'utilise Android Studio (utilisez la version 0.1.5).

Je sais comment ajouter des libs dans Android Studio ( https://stackoverflow.com/a/16628496/397457 )

Quand j'ajoute Android-Universal-Image-Loader Libera à Android Studio. Erreur de rédaction sur "Impossible de reslove R". J'essaie ce max osx (j'essaie trop de Windows mais échoue. Message d'erreur Windows => "Halledle: Erreur: Erreur: Erreur: Paquet com.nostra13.universalimageloader.core n'existe pas". Mais éditeur de message d'erreur. On ne montre que lorsque je exécute une application) < / p>

Autres libs comme GSON Aucun problème. Mais seul Android-Universal-image-charger a ce problème.

Votre Android Studio Succès Ajouter Android-Universal-Image-Loader? Si le succès me dit comment.


2 commentaires

Ajoutez-vous un fichier JAR?


Je vais suggérer ensuite ajouter ce code source. java fichiers et forfaits.


4 Réponses :


8
votes

de l'erreur " package com.nostra13.universalimageloader.core n'existe pas ", il semble que vous n'ayez pas ajouté la source comme bibliothèque. Cliquez avec le bouton droit sur le fichier "Universal-image-image-loader-1.8.4.jar" dans le dossier Libs et dans le menu contextuel, cliquez sur "Ajouter comme une bibliothèque" option.

Si après cela, vous obtenez la " ClassDefNotFoundException ", veuillez procéder comme suit:

  1. Ajoutez la bibliothèque au projet.
  2. Modifiez votre fichier de construction de grades et ajoutez la dépendance pour l'UIL. Ajouter une dépendance dans Build.Gradle
  3. Fermer Android Studio
  4. Ouvrir l'invite de commande et accédez au dossier racine du projet (vous trouverez "Gradlew" fichier là-bas) et nettoyez votre construction en émettant la commande propre c: \ carapplicationProject> gradlew propre < / code>
  5. Redémarrez Android Studio.

1 commentaires

Pas besoin de faire gradléw propre, vous pouvez simplement aller au projet de construire-> Rebuild et il va nettoyer, etc pour vous sans la nécessité de redémarrer le studio Android du tout



23
votes

Je viens d'ajouter l'universel-image-charger comme ceci:

Téléchargez d'abord l'universel-image-loader-1.8.5-with-Sources.jar.

(pour 5/2014. Universal-image-loader-1.9.2.jar fonctionne bien. N'ayez pas besoin du fichier "avec les sources".)

puis mettez-le sur mon puppproject / myApp / Libs. < p> Cliquez avec le bouton droit de clic droit sur Universal-image-loader-1.8.5-with-Sources.jar I Ajouter comme une bibliothèque avec la configuration par défaut.

enfin sur myAppProject / myApp / Buily.Gradle Ajouter les suivants : xxx


0 commentaires

3
votes

1.putez le pot (dans mon cas, gson-2.2.4.jar) dans le dossier Libs.

2.Sure que compilez des fichiers ('libs / gson-2.2.4.jar') est dans votre fichier build.Gradle.

3.NOW Cliquez sur le "Projet de synchronisation avec les fichiers de gradle" (bouton de gauche au gestionnaire AVD sur la barre de dessus).

Après avoir fait ce qui précède, cela a commencé à travailler bien.


0 commentaires

2
votes

Il existe deux façons d'utiliser un chargeur d'image universel

  1. par téléchargement ja r et ajoutez-le à lib dossier et

    Compilez des fichiers ('libs / universel-image-image-loader-1.9.5-with-Sources.jar')

  2. ajoutez simplement dépendance des grades

    compile 'com.nostra13.universalImageloader: universel-image-chargeur: 1.9.5'

    et voici un lien de tutoriel rapide < / p>


0 commentaires