5

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

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

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

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

4

6 回答 6

5

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

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

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

于 2012-06-21T14:09:55.810 回答
5

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

于 2012-06-21T14:10:27.660 回答
2

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

于 2012-06-21T14:19:27.523 回答
2

请按照以下步骤操作:

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

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

于 2012-06-21T16:04:13.473 回答
1

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

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

为某些 Eclipse 功能的大致位置道歉,但我目前不在 Eclipse 前检查。

于 2012-06-21T14:17:13.330 回答
1

当您在res文件夹中出现错误时,就会发生这种情况。首先修复错误,然后执行:

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

瞧!

于 2012-12-27T14:17:21.633 回答