Android 5.0-Intellij Gradle:无法解析符号:@color:material\u blue\u 500

Android 5.0-Intellij Gradle:无法解析符号:@color:material\u blue\u 500,android,intellij-idea,Android,Intellij Idea,我正在尝试自定义此链接中建议的材质设计主题: 但是,当我将以下代码添加到我的v21/styles文件时,Intellij表示它无法解析这些符号 <resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light"> <!-- customize the color palette -->

我正在尝试自定义此链接中建议的材质设计主题:

但是,当我将以下代码添加到我的v21/styles文件时,Intellij表示它无法解析这些符号

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

@颜色/材质\u蓝色\u 500
@颜色/材质\u蓝色\u 700
@颜色/材料\绿色\ A200

我环顾四周,看看是否有任何特定的设置需要在颜色方面进行,但什么都没有出现。我在gradle上使用支持lib v7的API21

@color/material\u blue\u 500
和其他资源不是android库中的资源

您必须自己在
res/values/colors.xml
中定义颜色资源

例如
5677fc


然后你可以使用它作为
@color/material\u blue\u 500

Android文档在这方面非常模糊,导致混乱。要获得预定义的颜色,请复制到您的本地res/values目录。该文件是Android-L期间的保留版本。位于本地目录中的官方版本:

…sdk/platforms/android-21/data/res/values/colors\u material.xml


已被裁剪以删除这些颜色定义。

很抱歉,我应该做更多的研究。。此处给出了材质视图的颜色: