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:
- Lista de materiales de Android Divisores
- Hoja de parte inferior en Android
- Java.lang.IllegalArgumentException: Necesita utilizar un tema Theme.AppCompat (o descendente) con la biblioteca de diseño
- Cuando se utiliza el CoordinatorLayout mi ScrollView tiene un tamaño incorrecto
- Android L - Botón de acción flotante (FAB)
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! 🙂
- Cómo implementar la elevación Material-design para Pre-lollipop
- ¿Qué es layout_collapseParallaxMultiplier utilizado en CollapsingToolbarLayout?
- Android L animaciones morphing
- Cómo implementar Diseño de materiales Animaciones de superficie coreográficas
- Sugerencias de diseño de material para listas con avatar, texto e icono
- Efecto de ondulación de Android 5+ remoteviews
- Android L Previsualizar el material denominado Tabs
- Diseño de materiales Android
Tratar
parent="android:Theme.AppCompat.Light"
También puede hacer referencia:
No se encontró recurso – Theme.AppCompat.Light.DarkActionBar
- Buscando activar y desactivar (activar) la depuración de ADB o USB mediante la línea de comandos o en la aplicación
- Problema para quitar el elemento seleccionado del menú de navegación?