1、如果是导入项目出现这个问题,一般是R文件没有更新造成(据说导入项目,R不会自动更新)。可以Project——clean以下,R文件会重新生成。
2、选择工程,右键 Android Tools >> Fix Project Properties,这个和上面同理。
3、导入的项目的版本与你的SDK版本不同,方法就是修改版本,工程,右键 Properties >> Android 。
4、如果是自己写的项目,有的人可能是因为import错了R文件,比如导入了android.R(这个比较容易发现。)。
5、ADT有问题,升级到最新版本。有可能出问题的ADT:
6、只要是res下的XML文件有错误,就会导致R文件不能编译,只要处理了XML文件,clean一下项目就能解决R文件报错问题