Android: R cannot be resolved to a variable

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 虚拟机的问题

再不行的话,就自求多福了,查查其他地方

****************************************************************

郁闷的是,我更新ADT到22之后出的这个问题,但是使用了上面的方法还是不起作用。

更多相关文章

  1. Android(安卓)- Android(安卓)Studio 的 Preview窗口
  2. Android代码混淆常见配置
  3. Android(安卓)自定义dialog出入场动画
  4. Android下pm命令详解
  5. Android(安卓)SDK三种更新失败及其解决办法
  6. Android下如何计算要显示的字符串所占的宽度和高度
  7. 使用Visual Studio 2015开发Android(安卓)程序
  8. Android培训班(46)
  9. NPM 和webpack 的基础使用

随机推荐

  1. Android(安卓)Studio 添加和删除 Library
  2. 从Java开发到Android再到微信小程序
  3. Android(安卓)模仿QQ登录下拉历史列表
  4. Android优化——绘制优化之android系统显
  5. android仿iPhone滚轮控件实现及源码分析(
  6. Android实现二维码扫描功能(五)-封装与接入
  7. Android仿游戏答题
  8. Android基础-Content Provider
  9. Android炒菜现炒现卖之-------- AOP 入门
  10. Android(安卓)JNI和NDK学习(02)--静态方