R.java是个好东西,在Android程序开发过程中为你统一管理资源,添加ID,不可谓不犀利。
不过有的时候好东西就越是娇贵,在写Android代码的时候,R.java频繁出错,搞得我是身心俱疲。数次想百度、谷歌等大神求助之后,也有了自己的一点心得。如果有类似问题的,不妨按图索骥:
1. 先检查你的代码,代码有误,R.java文件是生成不了的 2. 把Project ----> Build Automatically那个选项勾上,让工程每次修改完后都会自动编译,这样R.java会是最新的(这时候程序有误,不会生成) 3. Project ---> Clean,点开后,选中你的工程,然后OK,会Reset你的工程设置,然后重新Build一下,这样三步下来,就能搞定你的问题了。 4. 还可以试一下,右键-Android tools-fix properties,这也是一个solution 其实多数时候还是程序有你没发现的错误,尤其是xml文件的书写,由于编译环境检查机制的确是,容易造成对错误的忽视。 建议在调用R.string或者R.Id或者其他R资源之前,先将相关资源在Xml文档中生成,这样代码出错率会低很多。
from: http://blog.csdn.net/xinzhu1990/article/details/7058138