错误:找不到与给定名称匹配的资源(在'title'处,值为'@ string / action_settings')

时间:2013-05-06 07:41:42

标签: android

我找不到main.xml文件的错误

这是主要代码:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item

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

</menu>

我面临的错误是:

Error: No resource found that matches the given name (at 'title' with value '@string/action_settings').

由于

3 个答案:

答案 0 :(得分:7)

请检查您的res/values/strings.xml并查看是否有<string name="action_settings"></string>值。

答案 1 :(得分:0)

解决:

添加.. \ res \ values \ strings.xml

<string name="action_settings">Action Settings</string>

并更新.. \ src \ com \ example \ helloworld \ MainActivity.java第18行及以下

getMenuInflater()。inflate(R.menu。 main ,菜单);

它对我有用。

感谢

答案 2 :(得分:0)

我认为你需要建立&amp;刷新您的项目,因为可能对R.java文件不可见id action_setting。我显示了相同的错误但我的代码在@和id

之间缺失了+
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="com.amrismail.logintutorial.Main" >
    <item
    android:id=@id/action_settings"
    android:orderInCategory="100"
    android:showAsAction="never"
    android:title="@string/action_settings"/>