Android 在menu.xml中未找到资源错误

Android 在menu.xml中未找到资源错误,android,menu,Android,Menu,这是我的菜单类型android xml <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" > <group android:id="@+id/rose" android:menuCategory="container" android:visible="true"> <ite

这是我的菜单类型android xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <group android:id="@+id/rose" android:menuCategory="container" android:visible="true">
        <item android:icon="@drawable/login.png"  android:id="@layout/activity_login_page"></item>
        <item android:id="@layout/activity_registration__page" android:icon="@drawable/registration.png"></item>
        <item android:id="@layout/activity_online_shopping" android:icon="@drawable/shopping.png"></item>
        <item android:id="@layout/activity_your_total_bill" android:icon="@drawable/logout.png"></item>
    </group>
</menu>

请帮助我查找错误

请删除菜单中的.png

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <group android:id="@+id/rose" android:menuCategory="container" android:visible="true">
        <item android:icon="@drawable/login"  android:id="@layout/activity_login_page"></item>
        <item android:id="@layout/activity_registration__page" android:icon="@drawable/registration"></item>
         <item android:id="@layout/activity_online_shopping" android:icon="@drawable/shopping"></item>
          <item android:id="@layout/activity_your_total_bill" android:icon="@drawable/logout"></item>
    </group>



</menu>

您的问题是由于在菜单项的
src
标记中包含了
.png
。你不应该把它包括在内。您的菜单代码应如下所示:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <group android:id="@+id/rose" android:menuCategory="container" android:visible="true">
        <item android:icon="@drawable/login"  android:id="@layout/activity_login_page"></item>
        <item android:id="@layout/activity_registration_page" android:icon="@drawable/registration"></item>
        <item android:id="@layout/activity_online_shopping" android:icon="@drawable/shopping"></item>
        <item android:id="@layout/activity_your_total_bill" android:icon="@drawable/logout"></item>
    </group>
</menu>


在eclipse中执行“清理项目”可能会解决您的问题。请确保在
res/drawable
文件夹中放置
logout.png
图像,并从project->clean中清理项目。。。在Eclipse IDE中,请尽快回复我任何答案Droid 101:不要放置
.png
部分。嘿,imran khan,我清理了项目,所以它不会显示R文件…现在该怎么办?整个R文件崩溃…但我想为项目包括图像,然后做什么…因为每个png都会生成错误您正在包括图像。只需从菜单定义中省略
.png
部分即可。构建过程将自动拾取它。
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <group android:id="@+id/rose" android:menuCategory="container" android:visible="true">
        <item android:icon="@drawable/login"  android:id="@layout/activity_login_page"></item>
        <item android:id="@layout/activity_registration_page" android:icon="@drawable/registration"></item>
        <item android:id="@layout/activity_online_shopping" android:icon="@drawable/shopping"></item>
        <item android:id="@layout/activity_your_total_bill" android:icon="@drawable/logout"></item>
    </group>
</menu>