如何在我的项目中恢复我的 R.java 文件。当我清理 gen 文件夹中的项目时,所有 java 文件都会自动删除。如果我再次制作我的项目。
7 回答
清理项目会删除所有自动生成的文件,包括 R.java。
构建项目后(如果不包含错误),您将自动获得R.java
.
去project-->Build Project
构建你的项目
根据我的经验,如果R.java
没有自动创建,那么您的 xml 中的某处会出现错误。
清理项目会删除所有自动生成的文件。构建项目它应该自动创建它们。当您清理项目时。
如果 R.java 没有被自动创建,那么您的 xml 中的某处有错误。三重检查一切。
我很久以前也遇到过同样的问题。我遇到的解决方案是我的 xml(布局、值、字符串、drawables)中有错误。由于这个原因,R.java 没有构建流行,并且每次构建项目时它都会被删除。
这是正常的。如果您使用带有 ADT 插件的 Eclipse,您可以将项目设置为自动构建。这意味着所有内容(包括 R 源代码)都将在每个文件保存后和每个 clean 命令后重建。
没关系,您不应该触及在 gen 文件夹中生成的这些文件。每次执行干净构建时,这些文件都会根据您拥有的 Android XML 文件重新创建。因此,R.java 文件将再次自动重新生成,只有在其中一个资源文件(可绘制对象、布局等)有任何问题时才会失败,如果是这样,您应该能够在控制台视图上看到错误。
在 Eclipse 中,如果一次保存太多文件,R.Java 似乎会被删除。如果您突出显示包 expolorer 中的文件,则右键单击属性,选择构建器,取消单击所有构建器并确定。然后返回并再次重新单击项目。
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.