2014-10-17 50 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" 

讓我們看看會在主體工程發生