2014-10-17 38 views
1

这是我的资源文件的内容\水库\值\ colors.xmlAndroid Studio中无法找到同样的资源文件中的颜色参考

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

红色无法解析符号'@ color/themeGray'

EDIT

这是我在消息窗口看到:

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

放的颜色,如果你把颜色降低项目 - >这主要会看不出来 - 因为颜色资源文件实际上在主要项目 – deadfish 2014-10-17 09:48:46

+0

。你有没有检查过IDE的错误? – 2014-10-17 09:49:33

+0

中看起来很好 – Blackbelt 2014-10-17 09:49:44

回答

0

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

+1

这是荒谬的:( – 2015-04-13 11:12:25

-3

这也取决于你的地方试图访问的资源文件。有些字段仅采用rgb格式的颜色。

+0

我认为这是一个与资源编译有关的问题,我发现重新部署项目可以解决问题。 – 2014-10-17 09:56:00

+0

android doseant中的文件影响颜色类即使需要rgb格式的颜色 – 2015-09-02 16:35:44

+0

与rgb无关 – 2016-11-25 05:24:38

0

变化

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

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

让我们看看会在主体工程发生