Error: Error: No se encontró ningún recurso que coincida con el nombre dado: attr 'colorAccent'

Estoy aprendiendo Material Design, en particular quiero personalizar mi aplicación con Material Design también para las versiones más antiguas de Android. Estoy leyendo esta guía: https://developer.android.com/training/material/compatibility.html#SupportLib

Acerca de la paleta de colores, la guía dice:

Para obtener estilos de diseño de material y personalizar la paleta de colores con la Biblioteca de soporte de Android v7, aplique uno de los temas Theme.AppCompat:

<!-- 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> 

Cuando intento ejecutar este código, tengo este error:

Error: Error: No se encontró ningún recurso que coincida con el nombre dado: attr 'colorAccent'.

… y el mismo error para colorPrimaryDark y colorPrimary! Si ejecuto este código en el archivo values-v21 / style.xml, poniendo la etiqueta "android:" antes de colorPrimary, colorPrimaryDark y colorAccent, como:

 <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> 

¡funciona!

Así que … No entiendo dónde estoy equivocado 🙁 Seguramente he actualizado la biblioteca de soporte v7

¡Cualquier ayuda será apreciada! 🙂

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.