L’import android.support.v7 ne peut pas être résolu

Je suis nouveau sur Android. Actuellement, adt-bundle-windows-x86-20131030.zip (Windows 32 bit) est installé – et j’ai installé avec succès le SDK Android et Eclipse. En outre, j’ai tout mis à jour dans le gestionnaire de SDK Android. Maintenant, je travaille dans Android v-4.4.2

Mon projet s’exécute correctement, mais lorsque j’importe android.support.v7.app.ActionBarActivity; et import android.support.v7.app.ActionBar; le projet ne sera pas débogué. Je reçois l’erreur The Import android.support.v7 cannot be resolved

J’ai cherché dans Google et installé Android Support Library puis ajouté v7 dans mon projet.

  1. Fichier-> Importer (android-sdk \ extras \ android \ support \ v7). Choisissez “appcompat”
  2. Projet-> propriétés-> Android. Dans la bibliothèque de sections “Ajouter” et choisissez “appCompat”

Capture d’écran

entrer la description de l'image ici

Ajout réussi dans appCompat mais je reçois toujours l’erreur.

  1. Accédez à votre projet dans le navigateur, cliquez avec le bouton droit sur les propriétés.

  2. Accédez à l’onglet Java Build Path sur la gauche.

  3. Allez dans l’onglet des bibliothèques en haut.

  4. Cliquez sur Ajouter des jars externes.

  5. Allez dans votre dossier ADT Bundle, accédez à sdk / extras / android / support / v7 / appcompat / libs.

  6. Sélectionnez le fichier android-support-v7-appcompat.jar

  7. Aller à la commande et exporter et cochez la case à côté de votre nouveau pot.

  8. Cliquez sur OK.

J’ai essayé la réponse décrite ici mais cela n’a pas fonctionné pour moi. J’ai les derniers outils du SDK Android ver. 23.0.2 et Android SDK Platform-tools ver. 20

La bibliothèque de support android-support-v4.jar est à l’origine de ce conflit, supprimez simplement la bibliothèque sous le dossier /libs de votre projet, n’ayez pas peur, la bibliothèque est déjà contenue dans la bibliothèque appcompat_v7 , nettoyez et construisez votre projet, et votre projet fonctionnera comme un charme!

entrer la description de l'image ici

Dans mon cas, le projet généré automatiquement appcompat_v7 a été fermé. Ouvrez simplement ce projet dans l’explorateur de paquets.

J’espère que cette aide

J’ai eu le même problème à chaque fois que j’ai essayé de créer un nouveau projet, mais en fonction de la sortie de la console, c’était à cause de deux versions différentes d’android-support-v4:

 [2014-10-29 16:31:57 - HeadphoneSplitter] Found 2 versions of android-support-v4.jar in the dependency list, [2014-10-29 16:31:57 - HeadphoneSplitter] but not all the versions are identical (check is based on SHA-1 only at this time). [2014-10-29 16:31:57 - HeadphoneSplitter] All versions of the libraries must be the same at this time. [2014-10-29 16:31:57 - HeadphoneSplitter] Versions found are: [2014-10-29 16:31:57 - HeadphoneSplitter] Path: C:\Users\jbaurer\workspace\appcompat_v7\libs\android-support-v4.jar [2014-10-29 16:31:57 - HeadphoneSplitter] Length: 627582 [2014-10-29 16:31:57 - HeadphoneSplitter] SHA-1: cb6883d96005bc85b3e868f204507ea5b4fa9bbf [2014-10-29 16:31:57 - HeadphoneSplitter] Path: C:\Users\jbaurer\workspace\HeadphoneSplitter\libs\android-support-v4.jar [2014-10-29 16:31:57 - HeadphoneSplitter] Length: 758727 [2014-10-29 16:31:57 - HeadphoneSplitter] SHA-1: efec67655f6db90757faa37201efcee2a9ec3507 [2014-10-29 16:31:57 - HeadphoneSplitter] Jar mismatch! Fix your dependencies 

Je ne connais pas beaucoup Eclipse. mais j’ai simplement supprimé la copie du fichier jar du dossier libs de mon projet pour qu’il utilise le fichier jar appcompat_v7 à la place. Cela a corrigé mon problème.

Je l’ai corrigé en ajoutant ces lignes dans le build.grandle (App Module)

 dependencies { comstack fileTree(dir: 'libs', include: ['*.jar']) //it was there comstack "com.android.support:support-v4:21.0.+" //Added comstack "com.android.support:appcompat-v7:21.0.+" //Added } 

Le téléchargement récent de sdk-manager ne contient pas android-support-v7-appcompat.jar Mais le répertoire suivant contient le fichier aar C: \ Users \ madan \ android-sdks \ extras \ android \ m2repository \ com \ android \ support \ appcompat-v7 \ 24.2.1 \ appcompat-v7-24.2.1.aar Ce fichier peut être importé par un clic droit sur le projet, importer, sélectionner général, sélectionner archieve et enfin sélectionner le fichier aar. Même cela ne résout pas le problème. Plus tard, supprimez «import android.R» et ajoutez «import android.support.v7.appcompat. *». Suivez ce tutoriel pour d’autres détails: http://www.srccodes.com/p/article/22/android-hello-world-example-using-eclipse-ide-and-android-development-tools-adt-plugin

en complétant la réponse @Jorgesys, dans mon cas, c’était exactement la même chose mais la configuration d’exportation manquait dans la bibliothèque:

  1. clic droit sur le projet appcompat-v7;
  2. Propriétés;
  3. onglet de gauche, Java Build Path;
  4. Onglet droit, commande et exportation;
  5. Vérifiez classes.jar avec appcompat-v7;

export lib