Android Studio无法在同一资源文件中找到颜色参考

时间:2014-10-17 09:45:09

标签: android android-studio android-resources

这是我的资源文件 \ res \ values \ colors.xml 的内容:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="themeGray">#ff8A9199</color>
    <color name="themeLightGray">#ffeaeaea</color>
    <color name="themeDarkGray">#ff3f434b</color>
    <color name="themeRed">#ffCC292B</color>
    <color name="themeBlue">#ff002E63</color>
    <color name="themeWhite">#ffffffff</color>
    <color name="buttonNormal">@color/themeGray</color>
    <color name="buttonPressed">@color/themeBlue</color>
</resources>

两个值

@color/themeGray
@color/themeBlue

为红色无法解析符号&#39; @ color / themeGray&#39;

修改

这是我在消息窗口中看到的:

Error:Execution failed for task ':app:mergeDebugResources'.
> java.lang.NullPointerException (no error message)

3 个答案:

答案 0 :(得分:0)

尝试使用项目清理/编译和文件&gt;使高速缓存/重新启动失效...但没有成功,我解决了将项目重定位到另一个文件夹的问题。

答案 1 :(得分:0)

更改

xmlns="http://schemas.android.com/tools"

xmlns="http://schemas.android.com/apk/res-auto"

让我们看看会发生什么

答案 2 :(得分:-3)

这还取决于您尝试访问资源文件的位置。有些字段只采用rgb格式的颜色。