Eclipse Android:执行aapt时出错:返回代码138,我所做的一切似乎都无法解决

I'm*_*pid 2 xml eclipse android menu aapt

我正在尝试在我的Android应用中添加操作栏操作按钮到我的操作栏.每次我向res/menu /(某些xml文件)添加一个动作按钮时,我一直得到错误aapt:返回代码138.所以即使eclipse说错误不是因为我的代码,也一定是因为我的代码.每当我在"菜单"目录中创建的xml文件中添加操作按钮时,就会弹出错误.根据这一点,它与不在res/values/strings.xml中声明我的字符串有关.但即使我在那里声明我的字符串,错误仍然会弹出!这简直就是真气.我将在下面包含我的菜单和字符串xml文件,以防他们的错误.如果您需要更多信息或有其他问题,请随时提出.

strings.xml文件

<resources>

        <string name="app_name">Beacon Portal</string>
    <string name="action_settings">Settings</string>
    <string name = "edit_item">Action Bar Icon Edit</string>
        <string name="hello_world">Hello world!</string>
        <string name="Fragment1">This is where the schedule goes when I get around to making that because it seems like some people want that</string>
        <string name="FragmentTab1">This is ViewPager Fragment Tab 1</string>
        <string name="FragmentTab2">This is ViewPager Fragment Tab 2</string>
        <string name="drawer_open">Open navigation drawer</string>
        <string name="drawer_close">Close navigation drawer</string>


        <!-- Nav Drawer Menu Items -->
        <string-array name="nav_drawer_items">
            <item >Schedule</item>
            <item >Homework Due</item>
            <item >Logout</item>

        </string-array>

        <!-- Nav Drawer List Item Icons -->
        <!-- Keep them in order as the titles are in -->
        <array name="nav_drawer_icons">
            <item>@drawable/ic_action_go_to_today</item>
            <item>@drawable/ic_action_duehomework</item>
            <item>@drawable/ic_action_logout</item>

        </array>

        <!-- Content Description -->
        <string name="desc_list_item_icon">Item Icon</string>

         <!-- general stuff -->

        <string name="userid_label">OpenMinds</string>

        <!-- titles -->
        <string name="title_activity_actionview">ActionView</string>
        <string name="title_activity_about">About</string>

        <!-- ActionBar -->
        <string name="edit">Edit Schedule</string>
        <string name="apply">Apply Edits</string>


      </resources>
Run Code Online (Sandbox Code Playgroud)

menu_fragment_apply.xml(在res/menu /中)

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

    <item
        android:id="@+id/actionViewApply"
        android:icon="@drawable/ic_action_agree"
        app:showAsAction="ifRoom"
        android:title="@string/apply"/>

</menu>
Run Code Online (Sandbox Code Playgroud)

Tor*_*bye 9

问题是

应用程式:showAsAction = "ifRoom"

那应该是

机器人:showAsAction = "ifRoom"

代替.当你使用app compat库时,使用app:showAsAction,我假设你没有在这里使用.