2014-03-29 47 views
0

昨天我正在研究我的android應用程序,它運行良好。但是今天當我打開它,我得到錯誤R cannot be resolved to a variable,我不知道爲什麼會發生這種情況。在控制檯中,我得到這個錯誤[2014-03-29 11:04:59 - RockPaperScissors] C:\Users\hosfo_000\workspace2\RockPaperScissors\res\menu\main.xml:6: error: Error: No resource found that matches the given name (at 'title' with value '@string/action_settings'). 有沒有人有任何想法可能會導致此?我已經嘗試清理該項目,但沒有奏效。android devleopment R無法解析爲變量(沒有資源發現錯誤)

編輯

6號線我的main.xml的是<item所以我加了該項目的其餘部分。我的整個main.xml包含這個項目。

<item 
    android:id="@+id/action_settings" 
    android:orderInCategory="100" 
    android:title="@string/action_settings" 
    app:showAsAction="never"/> 
+0

您是否使用了正確的R?檢查以確保你沒有使用android.R – Rarw

回答

5

您確定字符串action_settings存在於res/values/strings嗎?

一下添加到RES /價值/字符串文件

<resources> 
<string name="action_settings">Action Settings</string> 
<string name="app_name">The name of your app</string> 
</resources> 
+0

不,該文件是空的。這是問題嗎?我將如何解決它? –

+0

@RyanHosford是的,這是問題,請參閱我的編輯,如果答案有用,請接受它或/和upvote它:-) –

+0

仍然說R不能解析爲變量 –

0
如果該文件是空的,你需要創建它

....

把這個在上面提到的資源文件。時間

<string name="action_settings">Your Text Here</string> 

90%的半徑誤差是因爲XML錯誤

C:\Users\hosfo_000\workspace2\RockPaperScissors\res\menu\main.xml:6: error: Error: 
+0

我不認爲有XML錯誤,因爲一切正常昨天 –

+0

沒有它說在這裏。 main.xml中。第6行....大聲笑 – La5t5tarfighter

+0

什麼在第六行?對上述字符串的引用...您需要確保您的拼寫在字符串中是正確的,然後清理您的項目 – La5t5tarfighter