在做Android教程时没有生成R.java?
所以我正在编写Android提供的Android教程。通用域名格式。然而,当我进入添加操作按钮部分时,我尝试使用支持Android 2.1和支持库的代码,这似乎会导致错误。xml文件。我有同样的。xml名称,“main_activity_actions.xml”与相同的代码。然而,我没有意识到我的R.java能够在我取出
<item 安卓:id="@+id/action_search"
安卓:icon="@drawable/ic_action_search"
安卓:title="@string/action_search"
app:showAsAction="ifRoom" />
所以,我不确定这到底是怎么回事。我的代码在整个教程中几乎是相同的
教程链接:http://developer.安卓.com/training/basics/actionbar/adding-buttons.html
完整代码:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:安卓="http://schemas.安卓.com/apk/res/安卓"
xmlns:app="http://schemas.安卓.com/apk/res-auto" >
<!-- Search, should appear as action button -->
<item 安卓:id="@+id/action_search"
安卓:icon="@drawable/ic_action_search"
安卓:title="@string/action_search"
app:showAsAction="ifRoom" />
<!-- Settings, should always be in the overflow -->
<item 安卓:id="@+id/action_settings"
安卓:title="@string/action_settings"
app:showAsAction="never" />
</menu>
# 1 楼答案
是否将支持库添加到项目中?右键单击项目,Android工具>;添加支持库
如果这不是问题,你需要发布更多信息。在发布构建错误后,应该有与无法生成R文件的原因相关的信息
# 2 楼答案
好吧,我找到了我问题的答案,这很愚蠢。关于这个问题的错误部分。xml是指资源不存在,例如字符串action_搜索和可绘制的ic_action_搜索,因此无法生成R.java,我不知道为什么。谢谢大家的帮助