Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:Menu.xml错误:没有与给定名称匹配的资源_Android_Xml_Menu - Fatal编程技术网

Android:Menu.xml错误:没有与给定名称匹配的资源

Android:Menu.xml错误:没有与给定名称匹配的资源,android,xml,menu,Android,Xml,Menu,我正在尝试为我的android应用程序制作一个简单的菜单。但我不知道为什么在menu.xml文件中出现以下错误: [2012-07-21 11:53:27 - Torchit] W/ResourceType( 5469): Bad XML block: header size 46936 or total size 163847776 is larger than data size 0 [2012-07-21 11:53:27 - Torchit] /home/tigerstyle/works

我正在尝试为我的android应用程序制作一个简单的菜单。但我不知道为什么在menu.xml文件中出现以下错误:

[2012-07-21 11:53:27 - Torchit] W/ResourceType( 5469): Bad XML block: header size 46936 or total size 163847776 is larger than data size 0
[2012-07-21 11:53:27 - Torchit] /home/tigerstyle/workspace/Torchit/res/menu/menu.xml:2: error: Error: No resource found that matches the given name (at 'id' with value '@id/menu_item_about').
menu.xml代码如下所示:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:id="@id/menu_item_about"
      android:title="About"
      android:icon="@drawable/menu_about" />
</menu>

您需要在“@”后面添加一个“+”,如下所示

<menu xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:id="@+id/menu_item_about"
      android:title="About"
      android:icon="@drawable/menu_about" />
</menu>

否则,它将查找已使用该id定义的资源。

您需要在“@”后面添加一个“+”,如下所示

<menu xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:id="@+id/menu_item_about"
      android:title="About"
      android:icon="@drawable/menu_about" />
</menu>

否则,它将查找已使用该id定义的资源