android java类无法识别R文件

android java类无法识别R文件,java,android,Java,Android,我在R.java上有两个布局文件,我检查它是否在R.java上(写在上面)。但奇怪的是,java类无法识别布局,并且一直说布局无法解析。我已经运行了该项目,但它一直说我的项目包含错误。这是某种虫子吗 在使用R.java文件中引用的任何内容之前,请确保XML文件没有错误。 如果XML文件中存在错误,则不会生成R.java。检查是否导入了R(不应该) 删除R(它应该自己生成) 清洁工程 运行检查java类的导入部分。有时Eclipse会错误地导入android.R类而不是项目中生成的类。这通常有两个

我在R.java上有两个布局文件,我检查它是否在R.java上(写在上面)。但奇怪的是,java类无法识别布局,并且一直说布局无法解析。我已经运行了该项目,但它一直说我的项目包含错误。这是某种虫子吗

在使用R.java文件中引用的任何内容之前,请确保XML文件没有错误。
如果XML文件中存在错误,则不会生成R.java。

检查是否导入了R(不应该) 删除R(它应该自己生成) 清洁工程
运行检查java类的导入部分。有时Eclipse会错误地导入android.R类而不是项目中生成的类。

这通常有两个原因

项目的某些xml中存在错误


您必须清洁项目(项目-清洁-清洁项目)

请检查控制台。它应该包含一些阻止生成R文件的错误消息。

我在Android Studio中遇到过类似问题。渐变构建修复了该问题。希望项目的ant/gradle重建能够修复损坏的依赖关系。

您正在使用eclipse吗?如果是,则从project->clean.清除项目。。若问题仍然存在,请确保您并没有在Activity class.Done中导入android.R类。正如你所说,罪魁祸首是android.R文件。thanks@Karate_Dog你是怎么做到的。。我的意思是我不知道如何。。。我只是不知道如何检查或在哪里检查答案中所述的导入。@Raf编译错误出现在.java文件开头的导入部分。这个问题在3年前就解决了,伙计。但这是一个向上的投票