在项目的res文件夹下新建了一个mune文件夹,其中新建了一个命名为:menu.xml的文件。如图:
menu中代码如下:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/new_game"
          android:title="New Game" />
    <item android:id="@+id/quit"
          android:title="Quit" />
</menu>
程序报错,在problem的窗口信息是:
         Description                                      Resource     Location     Type
Unparsed aapt error(s)! Check the console for output.    testMenu      Unknown    Android Packaging Problem控制台的信息:[2010-10-17 11:31:38 - testMenu] Error in an XML file: aborting build.哪位高手能不能告诉小弟错误出在哪里?原因是什么?(本例是帖的官方教程例子,向导里头的CreateMenu)。

解决方案 »

  1.   

    在menu.xml文件第一行加入<?xml version="1.0" encoding="UTF-8"?> 试试
      

  2.   

    旁边会有一个X,你看看那里的提示~about building错误有很多啊~
      

  3.   

    好像不是程序错误~是>或/>多加或少加的意思~我也有过~
      

  4.   

    我都检查N遍了,还是没发现代码有错误。况且这个新建的XML文件应该不要在MainFest里注册吧
      

  5.   


    嗯,我只是创建个文件后也出现这问题。
    clean后就没事了
      

  6.   

    貌似Eclipse开发android的程序有很多BUG哦
      

  7.   


    是eclipse的自动编译功能不太可靠
      

  8.   

    clear 后会将R.JAVA文件清除掉,原来的问题还存在,何解啊?
      

  9.   

    貌似是因为你运行的是xml文件造成的
    RUN 你自己的程序就好了
      

  10.   

       首先,你并没有把你的xml头文件粘贴上来,尽管,从你的错误提示来看,你写了。从提示可以看出,你在这次之前,已经运行此程序一遍以上,导致COSOLE里报错,说的是已经有镜像文件存在了。重启eclipse,或者模拟器,问题就能解决。   建议:你这个资源文件放在values下。布局放在layout下,图片在drawable下。涉及到大的音乐或者文件,建议放在assets目录下。完全没必要另起炉灶,反而造成不必要的麻烦。
      

  11.   

    你把<item android:id="@+id/new_game"
              android:title="New Game" />
        <item android:id="@+id/quit"
              android:title="Quit" />
    这些去掉看看
      

  12.   

    我也遇到了,clean有效。多谢!
      

  13.   

    你可以试试把<? version="1.0" encoding="utf-8"?>删掉 从其他xml文档中重新拷贝过来 有时候自己打的这句代码会出问题 不知何解
      

  14.   

    clean 确实有效 但是 把原有的R.java文件给删除了 好伤 感觉问题还是没有得到解决啊
      

  15.   

    not resolve my problem!
      

  16.   

    menu文件不是这样加的,选择加android xml file文件,文件类型选择menu,加后menu文件夹自动生成
      

  17.   

    <menu xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:id="@+id/new_game"
              android:title="New Game" >
        <item android:id="@+id/quit"
              android:title="Quit" >
    </menu>
    这样就行了。。我也不知道为什么,但是就是这样好了你试试
      

  18.   

    我也遇到这样的问题,我的解决办法是重新创建一个android.xml,代码直接copy过去,一切都好了
      

  19.   

    我也遇到这个问题,clean有效谢了
      

  20.   

    太坑爹了,R.java被删除了
      

  21.   

    不要用 project clean ,很简单的问题,首先删除layout下面的有main.out的xml文件,然后双击选中你自己编写的java文件,再点击运行就可以了,希望对你有帮助。
      

  22.   

    (1) 点选其它的Activity java  
    (2) 删除掉main.out.xml  
    (3) Run 
    这是因为当你按下 "Run" 时 Eclipse 会认为你要Run 的是目前开启的文件所致 . 所以最好当前打开的文件为java文件!