2

如何在我的项目中恢复我的 R.java 文件。当我清理 gen 文件夹中的项目时,所有 java 文件都会自动删除。如果我再次制作我的项目。

4

7 回答 7

2

清理项目会删除所有自动生成的文件,包括 R.java。
构建项目后(如果不包含错误),您将自动获得R.java.

project-->Build Project构建你的项目

根据我的经验,如果R.java没有自动创建,那么您的 xml 中的某处会出现错误。

于 2012-10-04T11:12:07.480 回答
2

清理项目会删除所有自动生成的文件。构建项目它应该自动创建它们。当您清理项目时。

如果 R.java 没有被自动创建,那么您的 xml 中的某处有错误。三重检查一切。

于 2012-10-04T11:13:05.310 回答
0

我很久以前也遇到过同样的问题。我遇到的解决方案是我的 xml(布局、值、字符串、drawables)中有错误。由于这个原因,R.java 没有构建流行,并且每次构建项目时它都会被删除。

于 2012-10-05T04:41:52.590 回答
0

这是正常的。如果您使用带有 ADT 插件的 Eclipse,您可以将项目设置为自动构建。这意味着所有内容(包括 R 源代码)都将在每个文件保存后和每个 clean 命令后重建。

于 2012-10-04T11:14:47.260 回答
0

没关系,您不应该触及在 gen 文件夹中生成的这些文件。每次执行干净构建时,这些文件都会根据您拥有的 Android XML 文件重新创建。因此,R.java 文件将再次自动重新生成,只有在其中一个资源文件(可绘制对象、布局等)有任何问题时才会失败,如果是这样,您应该能够在控制台视图上看到错误。

于 2012-10-04T11:15:39.020 回答
0

在 Eclipse 中,如果一次保存太多文件,R.Java 似乎会被删除。如果您突出显示包 expolorer 中的文件,则右键单击属性,选择构建器,取消单击所有构建器并确定。然后返回并再次重新单击项目。

于 2014-03-10T09:44:53.373 回答
-1

I too have experienced such a problem just now. I resolved it by going to the Console box, and there was error showing in the XML file. I solved this error in the XML file, I saved and then cleaned the project. R.java was re-created again in res folder.

于 2014-07-10T03:30:21.520 回答