Aucune ressource trouvée correspondant au nom “@ style / Theme.AppCompat.Light”

J’ai été sur ce problème pendant quelques heures. Après avoir téléchargé un référentiel depuis github, la seule erreur dans un fichier .xml est la suivante:

No resource found that matches the given name '@style/Theme.AppCompat.Light' 

Le code est très simple, mais je n’ai pas trouvé de réponse simple sur la manière de remédier à l’erreur.

voici le code (dans le fichier res / values ​​/ styles.xml):

    

Le projet est situé à l’ adresse suivante : https://github.com/erikswed/InstaChatX Je suis sous Windows, avec Eclipse Kepler

Quelles sont les étapes pour cela? Où est situé AppCompat?

Téléchargez la bibliothèque de support ici:

http://developer.android.com/tools/support-library/setup.html

Si vous utilisez Eclipse:

Accédez aux tabs en haut et sélectionnez (Windows -> Android SDK Manager). Dans la section “extras”, cochez “Bibliothèque de support Android” et vérifiez-la pour l’installation.

entrer la description de l'image ici

Après cela, la bibliothèque AppCompat peut être trouvée à:

 android-sdk/extras/android/support/v7/appcompat 

Vous devez référencer cette bibliothèque AppCompat dans votre projet Android.

Importez la bibliothèque dans Eclipse.

  1. Faites un clic droit sur votre projet Android.
  2. Sélectionnez les propriétés.
  3. Cliquez sur “Ajouter …” en bas pour append une bibliothèque.
  4. Sélectionnez la bibliothèque de support
  5. Nettoyez et reconstruisez votre projet.

Si vous recherchez la solution dans Android Studio :

  1. Faites un clic droit sur votre application
  2. Ouvrir les parameters du module
  3. Sélectionnez l’onglet Dépendances
  4. Cliquez sur vert + symbole qui se trouve sur le côté droit
  5. Sélectionnez la dépendance de la bibliothèque
  6. Choisissez appcompat-v7 dans la liste

Les étapes décrites ci-dessus fonctionnent, mais j’ai rencontré ce problème sur IntelliJ IDEA et j’ai constaté que je rencontrais ces problèmes avec les projets existants et que la seule solution est de supprimer le module ‘appcompat’ (pas la bibliothèque) importez-le

Voici les étapes à suivre pour résoudre le problème: –

  1. Fournissez une référence à la bibliothèque AppCompat dans votre projet.
  2. Si l’option 1 ne résout pas le problème, vous pouvez essayer de remplacer le fichier style.xml par le code ci-dessous.
  parent="android:Theme.Holo.Light" 

au lieu.

  parent="android:Theme.AppCompat.Light" 

Mais l’option 2 nécessitera la version minimale de SDK 14.

J’espère que cela aidera!

Résumé