J'essaie d'exécuter le code fourni ICI
J'ai téléchargé le code de leur Github et l'importé dans Android SDK, mais il indique une erreur sur les lignes.
import Android.support.v4.app.FragmentActivity;
import Android.support.v4.app.NavUtils;
dans plusieurs fichiers. Cependant, si je vérifie le Android SDK Manager, le Android Support Library
ainsi que le Android Support Repository
du dossier Extras sont tous deux installés. Je peux également voir le dossier de support et son contenu dans le répertoire SDK_INSTALL\sdk\extras\Android\support
. Il contient également le dossier v4 qui contient également le dossier Android-support-v4.jar
et le dossier src
. Ensuite, pourquoi affiche-t-il toujours l'erreur, comment puis-je la résoudre et comment faire fonctionner cet exemple de code? L'exemple de code est destiné à une application de lecteur RSS, si cela est pertinent.
Veuillez suivre ces étapes:
Pour Eclipse:
Properties
Java Build Path
Libraries
. Cliquez ensuite sur le bouton Add External JARs
dans le volet de droite.Android-support-v4.jar
, le chemin du fichier Jar est le suivant:Android-support-v4.jar
Library, accédez à l'onglet Order and Export
et cochez la case Android-support-v4
Library. Pour Android Studio:
Version abrégée:
build.gradle
: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 à "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 votre bibliothèque de support souhaitée Android a été ajoutée à vos dépendances.
Reconstruisez votre projet et maintenant tout devrait fonctionner.
Autres lectures relatives à cette question:
J'espère que ça aide.
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 à "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 bien été ajoutée à vos dépendances. Sinon, vous auriez aussi pu simplement taper compile 'com.Android.support:support-v4:23.0.1'
directement dans votre dependencies{}
au lieu de le faire via l'interface graphique.
Reconstruisez votre projet et maintenant tout devrait fonctionner.
Une autre façon de résoudre le problème:
Si vous utilisez la bibliothèque de support, vous devez ajouter la appcompat
lib au projet. Ce lien montre comment ajouter la bibliothèque de support à votre projet.
En supposant que vous ayez ajouté la bibliothèque de support plus tôt, mais que vous rencontriez le problème mentionné, vous pouvez suivre les étapes ci-dessous pour résoudre ce problème.
Faites un clic droit sur le projet et accédez à Chemin de construction> Configurer le chemin de construction .
Sur le côté gauche de la fenêtre, sélectionnez Android . Vous verrez quelque chose comme ça:
appcompat
lib et appuyez sur OK. (Remarque: la bibliothèque sera affichée si vous les avez ajoutées comme mentionné précédemment). Maintenant, vous verrez la fenêtre suivante:Pour moi, ils apparaissaient lorsque j'ai transféré le code manuellement vers un autre ordinateur portable. Il suffit de faire
Fichier> Invalider le cache/redémarrer
cliquez sur 'Invalidate Cache and Restart' et vous avez terminé.
J'ai suivi les instructions ci-dessus de Gene dans Android Studio 1.5.1, mais cela a été ajouté à mon fichier build.gradle:
compile 'platforms:Android:android-support-v4:23.1.1'
alors je l'ai changé pour:
compile 'com.Android.support:support-v4:23.1.1'
Et ça a commencé à fonctionner.
Ce problème peut également se produire si vous avez plusieurs versions de la même bibliothèque de support Android-support-v4.jar
. Si votre projet utilise d'autres bibliothèques contenant des 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 endroit.
C'est une étape très facile pour importer n'importe quel fichier lib ou jar tiers dans votre projet
coller le fichier copié jar dans le dossier lib
faites un clic droit sur ce fichier jar puis cliquez sur build Path-> Add to Build Path
même dans ce cas, vous obtenez une erreur dans votre projet alors Nettoyez le projet et construisez-le.
Je l'ai résolu en supprimant Android-support-v4.jar
de mon projet. Parce que appcompat_v7
en a déjà une copie.
Si vous avez déjà importé appcompat_v7 mais que le problème n'est toujours pas résolu, essayez-le.
Android Studio 2.2.3 Linux Mint 18.1
Dans votre 'vue du projet', ouvrez Gradle Scripts -> build.gradle (Module: app) et placez le pointeur de la souris à l'intérieur des dépendances de Word.
Cliquez sur l'ampoule, puis sur "ajouter une dépendance à une bibliothèque". Toutes les bibliothèques que je voulais y étaient répertoriées.
exemple de bibliothèques qui sont venus pour moi: compiler 'com.Android.support:gridlayout-v7:25.1.0' compiler 'com.Android.support:support-v13:25.1.0'
Je cherche maintenant à ajouter Android support par défaut dans la configuration par défaut de Gradles.