Android R无法解析,并且不是字段

Android R无法解析,并且不是字段,android,eclipse,Android,Eclipse,我目前正在学习Android应用程序开发,我遇到了一个R无法解决的问题,然后我尝试组织导入,到目前为止,一切似乎都运行良好。但R的结尾不正确,它显示无法解析且不是字段。 比如说, R.layout.XXX XXX cannot be resolved and is not the field. 我试图清理我的源代码并重新启动eclipse,但似乎没有运气问题仍然发生。我不知道会发生什么?导致此问题的原因是在将菜单文件夹中的名称“blog\u web\u view.xml”更改为“activi

我目前正在学习Android应用程序开发,我遇到了一个R无法解决的问题,然后我尝试组织导入,到目前为止,一切似乎都运行良好。但R的结尾不正确,它显示无法解析且不是字段。 比如说,

R.layout.XXX 
XXX cannot be resolved and is not the field.

我试图清理我的源代码并重新启动eclipse,但似乎没有运气问题仍然发生。我不知道会发生什么?导致此问题的原因是在将菜单文件夹中的名称“blog\u web\u view.xml”更改为“activity\u blog\u web\u view.xml”之后。然后我生成了错误和问题,然后尝试清理,最后出现上述问题。

1.确保您的任何xml文件中都没有错误

2.确保已输入正确的R文件。删除任何导入的R文件,并使用Ctrl+O导入另一个R文件


3.清理项目

如果没有XML错误,甚至清理和构建项目都不起作用,作为最后的手段,您可以尝试将所有文件移动到另一个工作区并在其中构建它。为我解决了好几次这个问题。

我认为您的问题是一些xml文件包含错误代码(可能它没有在eclipse中显示),因此没有生成R类。

请尝试项目→ 清理并重新构建。这会有帮助的


如果再次显示错误,请检查项目输出路径。您可能会从生成过程中排除gen文件夹

在编译时检查错误,您必须获得成功的编译(特别是检查错误日志,有时资源文件夹中会出现错误:名称无效的绘图表,资源中的错误xml格式等)

确保导入了正确的R文件。它应该是与包名关联的名称。检查导入并检查R中的一个是否具有类似com.yourapppackagename.R的格式


如果不起作用,则清除项目,然后重试

从Eclipse中清除项目。这对我总是有用的

从Eclipse中,从菜单栏中选择Project->clean选项。从出现错误的列表中选择项目。等待构建完成

RK

但它生成了R文件,对吗?听起来您的一个xml文件中有问题,阻止eclipse重建R。请仔细检查所有xml文件是否有错误。如果它没有生成R文件,则表明您有xml错误。另外,请检查文件名中是否有无效字符