【问题标题】:R.java disappearedR.java 消失了
【发布时间】:2012-06-23 19:05:42
【问题描述】:

我最近下载了 Android 支持包,并一直在使用它来尝试让我在 SDK 10 上运行的应用程序使用 GridLayout。

不管怎样,我清理了我的项目几次,处理我的 XML 文件中的这个错误,然后当我回到 /src 中的类时,每次对 R.* 的引用都是一个错误。

我以前也遇到过这种情况,但它通常会自行修复,现在还没有。有谁知道该怎么做?

R.java 文件不再在我的 /gen 文件夹中。

【问题讨论】:

  • 你的问题解决了吗?

标签: android r.java-file


【解决方案1】:

当您在 res 文件夹中有 错误 时会发生这种情况。 先修复错误,然后再做:

项目 --> 清理 --> 好的

瞧!

【讨论】:

    【解决方案2】:

    按照以下步骤:

    在 Eclipse 中, => 右键单击​​项目 > Android 工具 > 修复项目

    通过这种方式,您可以解决许多常见问题,有助于在 gen/R.java 文件中生成 R.java。

    【讨论】:

      【解决方案3】:

      你也可以试试Adnroid Tools>Fix Project。这可能会帮助您创建gen/R.java 文件

      【讨论】:

        【解决方案4】:

        发生这种情况可能有多种原因。我发现以下情况发生在我身上,我已经包含了我为解决这些问题而采取的步骤。

        1. 第一步是尝试清理项目(我相信来自项目菜单选项)
        2. 检查您的 XML 文件没有错误。有时,从 Project exlporer 窗口中 XML 文件名旁边的红色“x”可以明显看出这一点,有时则不然。如果不明显,请检查“错误”窗口(位于“Windows”菜单选项中
        3. 我发现通过禁用自动构建选项,向任意源文件添加一些任意注释,保存源文件,清理项目,删除注释然后重新选择自动构建也可以工作。

        对于某些 Eclipse 功能的大致位置,我深表歉意,但我目前不在 Eclipse 前检查。

        【讨论】:

          【解决方案5】:

          有时,如果您的 XML 文件中有错误,R.java 将无法构建。浏览您的 XML 文件以确保一切正常(错字、忘记关闭括号等)。当你修复它时,它应该重新构建自己。

          【讨论】:

            【解决方案6】:

            当你导入另一个项目时有时会发生首先我建议你构建它,它会自动创建。

            如果它不起作用,请尝试从现有源创建新项目并指定下载的项目。它对我有用

            希望这对你有用,让我知道..

            【讨论】:

              猜你喜欢
              • 2012-02-18
              • 1970-01-01
              • 1970-01-01
              • 2011-04-23
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2021-10-21
              相关资源
              最近更新 更多