Android开发R无法解析为变量(找不到资源错误)

时间:2014-03-29 16:10:47

标签: java android resources r.java-file

昨天我正在使用我的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'). 有没有人有任何想法可能导致这个?我已经尝试过清理项目但是没有用。

修改

我的main.XML的第6行是<item所以我添加了该项目的其余部分。我的整个main.xml都包含这个项目。

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

2 个答案:

答案 0 :(得分:5)

你确定res / values / strings中存在String action_settings吗?

将其添加到res / values / strings文件

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

答案 1 :(得分:0)

如果文件为空,则需要创建它....

将其放在上面提到的资源文件中。

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

由于xml错误而导致R错误的90%

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