après la mise à jour vers Eclipse Kepler, je n'ai pas pu ajouter la bibliothèque de support compatible avec l'application. J'ai suivi cela instructions et j'obtiens toujours l'erreur L'importation Android.support.v7.app ne peut pas être résolue sur les lignes suivantes:
import Android.support.v7.app.ActionBar;
import Android.support.v7.app.ActionBarActivity;
J'ai ajouté le projet appcompat, ajouté les deux bocaux au Build Path, les ai sélectionnés sous l'onglet Order and Export et ajouté le projet de bibliothèque dans le projet principal.
J'ai copié la bibliothèque v4 dans le dossier libs du projet principal, mais je ne sais pas quoi faire ni vérifier. Est-ce que quelqu'un a des suggestions??
Merci!
Après avoir ajouté appcompat_v7 à vos dépendances, assurez-vous que le dossier libs
de votre projet est vide. Par défaut, un Android-support-v4.jar est créé lorsque vous définissez votre projet, ce qui entraînera un conflit lorsque vous déclarerez la bibliothèque appcompat_v7 comme dépendance.
Donc, la première chose que vous devez faire est de vérifier le dossier .../My_Project/libs
et effacez sans crainte le fichier Android-support-v4.jar
.
Ensuite, ajoutez la bibliothèque appcompat_v7 en tant que dépendance de votre projet: Pour ce faire, si vous utilisez Eclipse:
Si vous utilisez Android Studio, vous pouvez suivre les étapes mentionnées dans le commentaire de @Joey Garcia.
Configuration de la bibliothèque de support - https://developer.Android.com/tools/support-library/setup.html
Faites-moi savoir si cela vous a aidé. Bonne chance!
Peter, j'ai eu le même problème et c'est ainsi que je l'ai résolu dans Android Studio.
1) Cliquez avec le bouton droit de la souris sur le projet dans le volet de la fenêtre de projet et sélectionnez Ouvrir les paramètres du module
2) Sur le côté gauche, sélectionnez l'application, puis sélectionnez l'onglet Dépendances en haut à droite
3) Cliquez sur le bouton + en bas à gauche, sélectionnez Dépendance de la bibliothèque
4) Tapez ou sélectionnez appcompat-v7 (com.Android.support:appcompat-v7:20.0.0)
5) Cliquez sur OK dans la fenêtre Choisir la dépendance de la bibliothèque
6) Cliquez ensuite sur ok ou appliquez sur cette fenêtre de structure de projet.
Maintenant, AS devrait être capable de récupérer la classe manquante.
Je suis nouveau sur Eclipse mais j'ai eu la même erreur et je l'ai en quelque sorte corrigé. J'avais 2 projets, l'un d'eux s'est réparé après le redémarrage ou quelque chose, le premier que j'ai corrigé en ajoutant à nouveau les importations supprimées d'une manière ou d'une autre par Eclipse. les importations de mines sont:
import Android.content.res.Resources;
import Android.graphics.Typeface;
import Android.os.Bundle;
import Android.support.v7.app.ActionBarActivity;
import Android.view.Menu;
import Android.view.MenuItem;
import Android.widget.ImageView;
import Android.widget.TextView;
Ajoutez tout ce dont vous avez besoin. J'espère que ça t'as aidé
Supprimez simplement Android-support-v4.jar
du dossier libs
de votre projet. Le reste des choses/erreurs auront disparu. Eclipse gérera le reste des choses.
Supprimez Android-support-v4.jar dans le dossier lib.