安卓-开发常见问题之R cannot be resolved to a variable
2013-04-04 10:27
381 查看
资源描述:
Android开发过程中,碰到R cannot be resolved to a variable的报错信息,好像没有很确定的错误原因,一般来说,我总结出几个可能的解决方法,希望试过以后管用。。。1. 检查Android 的SDK是否丢失需要重新下载,检查build path
2.确保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 虚拟机的问题
11 原因是R.java的包名是com.xiuzisoft.test, 而src的包是com.xiuzisoft.Test,由于大小写敏感,所以找不到R的位置了,改成一致,即解决了问题。
12 在eclipse-> Window -> Preferences -> Android -> Lint Error Checking 中有错误信息。 然后尝试着 将这里的 Run full error check... 选择去掉。去掉后编译,工程错误没了。 不知道什么原因
相关文章推荐
- android开发出现R cannot be resolved to a variable 问题解决办法之一
- Android开发 R cannot be resolved to a variable问题的分析
- 安卓开发 Button cannot be resolved to a type 解决方法
- r cannot be resolved to a variable 问题解决 / r.java文件没有自动生成
- Eclipse新建工程编译R cannot be resolved to a variable问题
- Eclipse新建工程编译R cannot be resolved to a variable问题
- Android开发:“R cannot be resolved to a variable”的另一种解决方法
- [Android开发常见问题-16] FragmentActivity cannot be resolve to a type
- Android程序报R cannot be resolved to a variable 问题
- r cannot be resolved to a variable 问题解决 / R.java文件没有自动生成
- 工具问题——android升级ADT22之后新建android项目提示R cannot be resolved to a variable
- r cannot be resolved to a variable 问题解决 / r.java文件没有自动生成
- 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”的解决方法
- Android 编译常见问题 R cannot be resolved to a variable
- R cannot be resolved to a variable问题
- r cannot be resolved to a variable 问题解决 / r.java文件没有自动生成
- xxx cannot be resolved to a type 问题的几种常见原因
- 安卓错误经验分析之 R cannot be resolved to a variable
- R cannot be resolved to a variable的问题