这是我的资源文件 \ 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)
答案 0 :(得分:0)
尝试使用项目清理/编译和文件&gt;使高速缓存/重新启动失效...但没有成功,我解决了将项目重定位到另一个文件夹的问题。
答案 1 :(得分:0)
更改
xmlns="http://schemas.android.com/tools"
到
xmlns="http://schemas.android.com/apk/res-auto"
让我们看看会发生什么
答案 2 :(得分:-3)
这还取决于您尝试访问资源文件的位置。有些字段只采用rgb格式的颜色。