Android 5.0 – Intellij Gradle: No se puede resolver el símbolo: @color: material_blue_500

Estoy tratando de personalizar el tema de diseño de material como se sugiere en este enlace: android dev

Pero cuando agrego el código siguiente a mi archivo v21 / styles Intellij dice que no puede resolver estos símbolos.

<resources> <!-- Base application theme. --> <style name="AppTheme" 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> </resources> 

Miré a mi alrededor para ver si hay alguna configuración en particular que hay que hacer en el lado del color, pero no surgió nada. Estoy utilizando la API 21 con soporte lib v7 en gradle.

@color/material_blue_500 y otros no son los recursos de la biblioteca android.

Debe definir los recursos de color en res/values/colors.xml por usted mismo.

Como <color name="material_blue_500">#5677fc</color> .

Y luego puede usarlo como <item name="colorPrimary">@color/material_blue_500</item> .

Los documentos Android son muy vagos en esto, lo que lleva a la confusión. Para obtener los colores predefinidos, copie color_material.xml en su directorio res / values ​​local. Ese archivo es una versión conservada como lo fue durante Android-L. La versión oficial que se encuentra en tu directorio local:

… sdk / plataformas / android-21 / data / res / values ​​/ colors_material.xml

Ha sido recortada para eliminar esas definiciones de color.

  • No se puede migrar el proyecto a Gradle en Android Studio
  • Inhabilitar la visualización de la ventana de ejecución en IntelliJ
  • Gestión de proyectos IntelliJ IDEA / Android Studio
  • Acceso directo para cambiar entre diseño y texto en el estudio android
  • Deshabilitar el error de clase duplicado para las clases en la carpeta de prueba - Android Studio / IntelliJ
  • Android-Studio para mostrar código XML en lugar de diseño
  • Utilizar claves personalizadas de depuración en Intellij IDEA 10 Community Ed
  • Cómo instalar nuevas extensiones de Android Studio a IntelliJ IDEA
  • Las bibliotecas nativas (archivos .so) no se agregan a un proyecto android
  • Cómo importar módulos de SVN en AndroidStudio
  • NoSuchMethodError: java.lang.Long.hashCode
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.