R.java文件丢失了。

5
我最近下载了Android支持包,并尝试使用它来使我的应用程序在SDK 10上运行GridLayout。无论如何,当我在XML文件中修复错误时,我多次清理了我的项目,然后当我回到/src中的类时,每个对R.*的引用都是一个错误。这种情况以前发生过,但通常会自动解决,现在没有。有人知道怎么办吗?我的/gen文件夹中不再有R.java文件。

你解决了你的问题吗? - rajpara
6个回答

5

有时候在导入另一个项目时会出现问题。首先,建议您构建它,这将自动创建。

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

希望这对您有用,请告诉我。


5

有时候如果您的XML文件中存在错误,R.java文件就无法构建。请检查您的XML文件,确保所有内容都正确(如拼写错误、未关闭括号等)。当您修复这些错误后,R.java文件应该能够重新构建。


2
您可以尝试使用Android Tools>Fix Project。这可能会帮助您创建gen/R.java文件。

2

按照以下步骤进行操作:

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

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


1
这种情况通常是由于 res 文件夹中出现了 错误。 首先修复错误,然后执行以下操作:

项目 --> 清理 --> 确定

完成!


1

出现这种情况可能有几个原因。以下是我遇到的一些情况,以及我采取的解决步骤。

  1. 首先尝试清理项目(我相信可以从“项目”菜单选项中进行)
  2. 检查XML文件是否存在错误。有时候,通过在项目资源管理器窗口中的XML文件名旁边出现的红色“x”就能明显看出,但有时则不然。如果不明显,请检查“错误”窗口(该窗口位于“Windows”菜单选项中)
  3. 如果以上方法都无效,我发现禁用自动构建选项,向任意源文件添加任意注释,保存源文件,清理项目,删除注释,然后重新选择自动构建也可以起作用。

对于某些Eclipse功能的大致位置表示抱歉,但我目前没有在Eclipse前面检查。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接