Java 未找到与给定名称匹配的资源

Java 未找到与给定名称匹配的资源,java,android,android-layout,Java,Android,Android Layout,R没有在我的android应用程序包中生成,我想这是因为我在一个名为menu.xml的布局文件中遇到了一个错误。我使用的是eclipse,我从一个非eclipse项目中导入了这个源代码 <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/menu_help"

R没有在我的android应用程序包中生成,我想这是因为我在一个名为menu.xml的布局文件中遇到了一个错误。我使用的是eclipse,我从一个非eclipse项目中导入了这个源代码

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/menu_help"
          android:title="@string/help" />
</menu>
错误发生在android:title=@string/help/>行上

“我的值”文件夹包含一个文件strings.xml,尽管我尝试过重命名,但似乎没有帮助

是的,我是个书呆子…无论是谁写了这个论坛软件,我都很有能力

“我的值”文件夹包含一个文件strings.xml

这只是魔法的一半。您需要一个名为help的字符串,而您可能没有。它可能看起来像这样

<string name="help">Help</string>

有关文件结构的更多详细信息,请参阅。

这是否有帮助!?尝试了两种方法,但什么都没有…当然,这可能会导致另一个问题:当我点击run时,它会直接转到包含错误的项目…请修复,等等。我有很多R。无论项目中有什么错误…R文件没有生成,我想修复布局错误可能会允许这种情况发生。如果这种情况仍然存在,请在修复所有错误后尝试清理项目。使用Project->Clean。。在月食中。这将重新生成所有自动生成文件,包括R类。另外,文档没有说明,但我想资源名称中的点会导致问题。您可以在代码中引用该字符串,如R.string.title.help。这很可能不起作用。现在无法测试它,我的工具决定对更新发疯:/OK…menu.xml错误消失了…R仍然没有生成。如果有必要的话,我会开始一个新的主题…很高兴我能帮上忙。这里通常的做法是,你不必感谢别人。只要点击答案投票按钮下方的小复选标记,就可以接受为您解决问题的答案。看见这是一个暗示的感谢,以及这个问题得到回答和解决的信息我在找那个按钮:-