Android: R cannot be resolved to 问题解决
2014-04-08 15:28
459 查看
Android开发过程中,碰到R cannot be resolved to a variable的报错信息,好像没有很确定的错误原因,一般来说,我总结出几个可能的解决方法,希望试过以后管用。。。
1. 检查Android 的SDK是否丢失需要重新下载,检查build path2.确保class没有import Android.R;
3,错误class引用的layout的xml文件没有错误
4.检查AndroidManifest.xml文件,里边的package,layout配置文件,strings.xml等的字符串全部书写正确
5.layout的xml文件中引用的strings.xml中的字符串拼写完全正确
6.在layout 的xml文件手写添加一个控件,看id能否在R.java中自动生成,如果不能,那很大可能就是这个layout 的xml文件有问题,查看格式是否使用正确,或者包含什么非法字符串,或者调用到了不正确的字符串,等等,可以使用排除法,挨个去掉控件,直到发现error message消失或者id能在R.java中自动生成。
7.删掉gen文件夹,使R.java重新自动生成一次,如果不能生成,继续检查layout的xml文件是否有如上不易发觉的问题
8.Clean project ,重新build,或者重新import project。
9.重启eclipse
10.重启电脑,以防Android 虚拟机的问题
相关文章推荐
- r cannot be resolved to a variable 问题解决 / r.java文件没有自动生成 分类: Android安装及配置 2014-06-22 18:03 141人阅读 评论(0) 收藏
- android开发出现R cannot be resolved to a variable 问题解决办法之一
- Mac OS X配置android过程中遇到“R cannot be resolved to a variable”问题的解决
- Android开发中使用Eclipse创建工程后提示The project cannot be built until build path errors are resolved问题的解决方法
- 工具问题——android升级ADT22之后新建android项目提示R cannot be resolved to a variable
- r cannot be resolved to a variable 问题解决 / r.java文件没有自动生成
- 解决 Class<SpringJUnit4ClassRunner> cannot be resolved to a type 问题
- cannot be resolved to a type in same package 问题解决
- 关于“JSONObject cannot be resolved to a type”问题的解决
- 解决JSP中,类无法被编译的问题(XX cannot be resolved to a type)
- 在Android总出现R cannot be resolved to a variable怎么解决?
- android对cannot be resolved to type问题的处理
- 工具问题——android升级ADT22之后新建android项目提示R cannot be resolved to a variable
- 解决JSP中,类无法被编译的问题(XX cannot be resolved to a type)
- Eclipse Android开发遇到:"The type org.apache.http.HttpResponse cannot be resolved."问题的解决办法
- Android项目导入出现The type java.lang.Object cannot be resolved.问题解决办法!!
- Android开发 R cannot be resolved to a variable问题的分析
- Android Eclipse导入源码时对自己新增的class文件提示"XXX cannot be resolved to a type"的解决办法
- The import android cannot be resolved问题解决
- Android开发:“R cannot be resolved to a variable”的另一种解决方法