erreur: Erreur: Pas de ressource trouvée, qui correspond au nom donné: attr 'colorAccent'

Je suis en train d'apprendre la Conception de Matériaux, en particulier je souhaite personnaliser mon application avec la Conception de Matériaux aussi pour les anciennes versions d'Android. Je suis en train de lire ce guide: https://developer.android.com/training/material/compatibility.html#SupportLib

Sur Palette de Couleurs, le guide dit:

Pour obtenir la conception de matériel de styles et de personnaliser la palette de couleurs avec le Android v7 Bibliothèque de prise en charge, appliquer le Thème.AppCompat thèmes:

<!-- extend one of the Theme.AppCompat themes -->
<style name="Theme.MyTheme" parent="Theme.AppCompat.Light">
    <!-- customize the color palette -->
    <item name="colorPrimary">@color/material_blue_500</item>
    <item name="colorPrimaryDark">@color/material_blue_700</item>
    <item name="colorAccent">@color/material_green_A200</item>
</style>

Lorsque j'essaie d'exécuter ce code, j'ai eu cette erreur:

d'erreur: Erreur: Pas de ressource trouvée, qui correspond au nom donné: attr 'colorAccent'.

...et la même erreur pour colorPrimaryDark et colorPrimary!
Si j'exécute ce code dans les values-v21/style.xml fichier, de mettre le "android:" balise avant colorPrimary, colorPrimaryDark et colorAccent, comme:

<item name="android:colorPrimary">@color/material_blue_500</item>
<item name="android:colorPrimaryDark">@color/material_blue_700</item>
<item name="android:colorAccent">@color/material_green_A200</item>

ça marche!!!

Donc...je ne comprends pas où je me trompe 🙁 j'ai sûrement mis à jour le v7 bibliothèque de prise en charge

Toute aide sera appréciée! 🙂

Avez-vous importer la bibliothèque et le compiler avec votre projet? Assurez-vous également que vous exécutez le Projet de Reconstruction si vous utilisez Android Studio.
J'ai eu ce problème résolu par la mise en targetSdkVersion à 21 ans dans mon fichier de build gradle, et de changer compile 'com.android.support:appcompat-v7:20.+' à utiliser 21.+. Je ne comprends pas bien, donc je ne sais pas si il va travailler pour vous. Ensuite, vous rencontrerez le problème de la stackoverflow.com/questions/3963978/...
Voir stackoverflow.com/questions/26431676/...

OriginalL'auteur Kurtis92 | 2014-11-19