这种状况下用一下办法:html
一、clean整个Projectjava
二、从新Build一下下Projecteclipse
三、设置Build Automatically,自动编译工程文件post
------------------------------------------------------------------------------------------------ui
如此步骤以后仍是得不到解决,仔细发现:spa
发现一个XXX.xml文件报错,修改之,好了,原来R.java会根据xml文件生成,若是xml文件有错,就一直卡到那生成不了!.net
另一位优秀同行的解决方案:orm
from:http://blog.csdn.net/etjnety/article/details/7928049xml
查了下,早有前辈解决。以下htm
R.java这个文件是会自动生成的,可是若是你不当心xml文件写错了,或者不当心在编 辑xml的时候点击了run(其实这个时候会运行这个xml文件,会生成一个同名的xml文件,后缀为xx.out.xml),或者含有除xml文件和图 片文件之外的其余文件,或者有不能识别的图片。而后正巧你project——》clear了一下项目,你可能会发现gen下面的R.java的文件没有 了。由于某个文件有错,致使R.java不能自动建立。那么是什么错呢:只要xml文件有问题,系统是绝对不会给你自动生成这个R.java文件,由于他 要参照你的每张xml里的数据来生成R.java;drawable文件夹下有不能识别的文件或图片。虽然知道了缘由可是问题头疼,假如项目的 layout xml文件有几十个,这个时候怎么办,难道要一个一个xml的看吗,呵呵,其实也不是,把console中的信息clear一下,而后再clear项目一 下,这个时候,console中会有不少红色的信息,参照这个确定能准确的找到哪一个文件报错了。
;补充
1.当时个人xml文件没有错误,及时所有语句都已经注释掉了eclipse仍是提示某一行错误。无奈之下只好所有复制该xml的文件内容,删除该文件,新建一个xml并粘贴回去,立刻就不报错了。。。。有时候状况就是那么奇葩
2.本身复制了一副图片到drawable目录,致使没法自动生成R,删除后解决了。