一、 R文件报错原因
R文件是系统自动根据资源文件(XML、图片)的id来生成的,如果不能生成R.java,那原因只有一条:资源文件出错,具体:
- 资源文件名的命名不规范:xml文件名只能小写数字下划线
- 资源文件的标签或者属性或者子标签有问题
二、解决方案
既然分析了出错原因,那么解决方案很容易:
- 先把所有的资源文件check一遍,主要是看报错的文件,观察所有的文件名是不是规范,内容标签属性有没有错
- 再把项目clean一遍
- 刷新,或者重启项目,问题应该解决
- 如果硬是目测不出错误在哪,有一绝招:先不引用R文件(注释掉),再run一遍工程,你就能得到eclipse的错误提示了,把出错的资源改正即可!