将此代码放入aapt.exe has stopped working
文件时,为什么会出现res/menu/menu.xml
错误? 顺便说一下,这直接来自android开发者网站
XML:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- Search, should appear as action button -->
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:title="@string/action_search"
android:showAsAction="ifRoom" />
<!-- Settings, should always be in the overflow -->
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:showAsAction="never" />
</menu>
我想让搜索按钮始终可见,我想要设置按钮?我想在xml中有2个或更多项,我不能这样做。
答案 0 :(得分:0)
我发现了问题。我没有图标。 不幸的是,eclipse和android没有一种清晰直观的方式让你知道错误的位置。
答案 1 :(得分:0)
修改菜单资源时遇到了同样的问题。 当我们从菜单和相应的字符串资源中删除action_settings项时,似乎会出现此问题。 我重新介绍了以下两种资源,问题就消失了。 在menu / main.xml中:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/action_settings"/>
</menu>
res / strings.xml中的
<string name="action_settings">Settings</string>
如果你不需要菜单中的那个项目,你可以添加标签:
android:visible="false"
它似乎是包含引用的R.java文件的某种问题 即使在删除动作时也会动作,从而导致崩溃。