有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在做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>

共 (2) 个答案

  1. # 1 楼答案

    是否将支持库添加到项目中?右键单击项目,Android工具>;添加支持库

    如果这不是问题,你需要发布更多信息。在发布构建错误后,应该有与无法生成R文件的原因相关的信息

  2. # 2 楼答案

    好吧,我找到了我问题的答案,这很愚蠢。关于这个问题的错误部分。xml是指资源不存在,例如字符串action_搜索和可绘制的ic_action_搜索,因此无法生成R.java,我不知道为什么。谢谢大家的帮助