R无法解决,也不是现场

时间:2014-06-02 14:59:15

标签: android eclipse

我目前正在学习Android应用程序开发,我遇到了R无法解决的问题,然后我尝试组织导入一切似乎运行良好到目前为止。但是R的结束是不对的,它表明无法解决而不是现场。 例如,

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

我曾尝试清理我的源并重启eclipse,但似乎仍然没有运气问题。我不知道发生了什么?我导致此问题的原因是在菜单文件夹中将名称“blog_web_view.xml”更改为“activity_blog_web_view.xml”之后。然后我产生了错误问题,之后尝试清理并最终发生上述问题。

6 个答案:

答案 0 :(得分:1)

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

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

3.清理项目

答案 1 :(得分:1)

在编译时记下你的错误,你必须得到一个成功的编译。(特别检查错误日志,有时在resoures文件夹中出现错误:有无效名称的drawables,资源中的错误xml格式,等)

确保您导入了正确的R 文件。它应该是与您的包名相关联的那个。查看导入并检查R中的一个是否具有 com.yourapppackagename.R

等格式

如果不起作用,则清理项目并重试

答案 2 :(得分:0)

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

答案 3 :(得分:0)

我认为你的问题是某些xml文件包含错误代码(可能它没有在eclipse中显示),所以R类没有生成

答案 4 :(得分:0)

尝试项目→清除并重新构建。这会有所帮助。

如果再次显示错误 - 请检查项目输出路径。可能是您从构建过程中排除 gen 文件夹。

答案 5 :(得分:0)

从Eclipse清理项目。它总是对我有用。

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

RK
http://ctrlaltsolve.blogspot.in