当我清理我的项目时,我的R.java文件自动被删除

时间:2012-10-04 11:10:08

标签: android r.java-file

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

7 个答案:

答案 0 :(得分:2)

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

转到project-->Build Project构建项目

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

答案 1 :(得分:2)

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

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

答案 2 :(得分:0)

这很正常。如果您将Eclipse与ADT插件一起使用,则可以将项目设置为自动构建。这意味着每个文件保存后以及每个清理命令之后都会重建所有内容(包括R源代码)。

答案 3 :(得分:0)

没关系,你不应该触摸gen文件夹上生成的这些文件。每次执行干净构建时,都会根据您拥有的Android XML文件重新创建这些文件。因此,R.java文件将自动重新生成,只有在其中一个资源文件(drawables,layouts等)上出现任何问题时才会失败,如果是这样,您应该能够在Console视图中看到错误。 / p>

答案 4 :(得分:0)

我也经历过同样的问题。我遇到的解决方案是我的xml中存在错误(布局,值,字符串,drawables)。 由于这个原因,R.java没有建立起来,每次我建立项目时都会被删除。

答案 5 :(得分:0)

在eclipse中,如果保存太多文件,R.Java似乎会删除 一个人去。如果你在expolorer包中突出显示该文件,那么就对了 单击propeties,选择构建器,取消单击所有构建器,然后单击确定。 然后返回并再次重新单击项目。

答案 6 :(得分:-1)

我刚刚遇到过这样的问题。我通过去解决它 控制台框,XML文件中显示错误。我在XML文件中解决了这个错误,我保存然后清理了项目。 R.java文件夹中再次重新创建了res