J'essaie d'exécuter le code fourni ICI
J'ai téléchargé le code de leur Github et importé dans le SDK Android, mais il montre une erreur au niveau des lignes
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.NavUtils;
dans plusieurs fichiers. Cependant, si je vérifie le gestionnaire de SDK Android, Android Support Library
ainsi que le Android Support Repository
dossier Extras sont tous deux installés. Je peux également voir le dossier de support et son contenu dans le SDK_INSTALL\sdk\extras\android\support
répertoire. Il contient également le dossier v4 qui contient également android-support-v4.jar
le src
dossier et. Alors pourquoi est-il toujours affiché l'erreur, comment puis-je la résoudre et comment exécuter cet exemple de code? L'exemple de code est pour une application de lecteur RSS, si cela est pertinent.
la source
Réponses:
Veuillez suivre ces étapes:
Pour Eclipse:
Properties
Java Build Path
Libraries
onglet. Là, cliquez sur leAdd External JARs
bouton dans le volet droit.android-support-v4.jar
fichier, généralement le chemin du fichier Jar est:VOTRE_DRIVE \ android-sdks \ extras \ android \ support \ v4 \ android-support-v4.jar
android-support-v4.jar
bibliothèque, accédez à l'Order and Export
onglet et cochez leandroid-support-v4
fichier de la bibliothèque.Pour Android Studio:
Version courte:
build.gradle
fichier:implementation 'com.android.support:support-v4:YOUR_TARGET_VERSION'
Version longue:
Allez dans Fichier -> Structure du projet
Allez dans l'onglet "Dépendances" -> Cliquez sur le signe Plus -> Allez dans "Dépendance de la bibliothèque"
Sélectionnez la bibliothèque de support "support-v4 (com.android.support:support-v4:YOUR_TARGET_VERSION)"
Accédez à votre "build.gradle" dans votre répertoire d'applications et vérifiez si la bibliothèque de support Android souhaitée a été ajoutée à vos dépendances.
Reconstruisez votre projet et maintenant tout devrait fonctionner.
Lectures complémentaires concernant cette question:
J'espère que ça aide.
la source
andorid-support-v4.jar est un fichier jar externe que vous devez importer dans votre projet.
Voici comment procéder dans Android Studio:
Allez dans Fichier -> Structure du projet
Allez dans l'onglet "Dépendances" -> Cliquez sur le signe Plus -> Allez dans "Dépendance de la bibliothèque"
Sélectionnez la bibliothèque de support "support-v4 (com.android.support:support-v4:23.0.1)"
Maintenant, allez dans votre fichier "build.gradle" dans votre application et assurez-vous que la bibliothèque de support Android a été ajoutée à vos dépendances. Alternativement, vous auriez pu aussi simplement taper
compile 'com.android.support:support-v4:23.0.1'
directement dans votredependencies{}
au lieu de le faire via l'interface graphique.Reconstruisez votre projet et maintenant tout devrait fonctionner.
la source
Une autre façon de résoudre le problème:
Si vous utilisez la bibliothèque de support, vous devez ajouter la bibliothèque
appcompat
au projet. Ce lien montre comment ajouter la bibliothèque de support à votre projet.En supposant que vous avez ajouté la bibliothèque de support plus tôt mais que vous rencontrez le problème mentionné, vous pouvez suivre les étapes ci-dessous pour résoudre ce problème.
Cliquez avec le bouton droit sur le projet et accédez à Build Path> Configure Build Path .
Sur le côté gauche de la fenêtre, sélectionnez Android . Vous verrez quelque chose comme ceci:
appcompat
bibliothèque et appuyez sur OK . (Remarque: la bibliothèque s'affichera si vous les avez ajoutées comme mentionné précédemment). Vous verrez maintenant la fenêtre suivante:la source
Pour moi, ils apparaissaient lorsque j'ai transféré le code manuellement sur un autre ordinateur portable. Fais juste
cliquez sur «Invalidate Cache and Restart» et vous avez terminé.
la source
J'ai suivi les instructions ci-dessus par Gene dans Android Studio 1.5.1 mais cela a été ajouté à mon fichier build.gradle:
alors je l'ai changé en:
Et cela a commencé à fonctionner.
la source
Ce problème peut également se produire si vous disposez de plusieurs versions de la même bibliothèque de prise en charge
android-support-v4.jar
. Si votre projet utilise d'autres projets de bibliothèque contenant deux versions différentes de la bibliothèque de support. Pour résoudre le problème, conservez la même version de la bibliothèque de support à chaque emplacement.la source
Je l'ai résolu en supprimant
android-support-v4.jar
de mon projet. Parce queappcompat_v7
j'ai déjà une copie de celui-ci.Si vous avez déjà importé appcompat_v7 mais que le problème ne résout toujours pas. alors essayez-le.
la source
C'est une étape très simple pour importer n'importe quel fichier lib ou jar tiers dans votre projet
ou copiez-le depuis le dossier bin de votre projet existant.
ou tout autre fichier .jar tiers
coller le fichier jar copié dans le dossier lib
faites un clic droit sur ce fichier jar, puis cliquez sur Build Path-> Add to Build Path
même si vous obtenez une erreur dans votre projet, nettoyez le projet et construisez-le.
la source
Android Studio 2.2.3 Linux Mint 18.1
Dans votre 'vue projet', ouvrez Gradle Scripts -> build.gradle (Module: app) et placez le pointeur de votre souris dans les dépendances de mots.
Cliquez sur l'ampoule et cliquez sur "ajouter une dépendance de bibliothèque" et pour moi toutes les bibliothèques que je voulais y étaient répertoriées.
exemples de bibliothèques qui m'ont été proposées: compilez 'com.android.support:gridlayout-v7:25.1.0' compilez 'com.android.support:support-v13:25.1.0'
Je cherche maintenant à ajouter le support Android par défaut dans la configuration par défaut de Gradles.
la source