R cannot be resolved to a variable

原创 2016年05月30日 15:03:38

今天打开eclipse环境,新建了一个项目,想写一个demo,然后就出现了一个问题:

  <span style="font-family: Arial, Helvetica, sans-serif;"> R cannot be resolved to a variable</span>


如下图


然后我clean project,问题就解决了。


R文件没法创建的问题一般有以下原因:

一、res目录下的文件命名出现问题;

二、workspace里的文件没有与环境文件同步;

三、xml文件编译出错。


可以采取一下解决方案:

一、Clean project ,重新build,或者重新import project;

二、.删掉gen文件夹,使R.java重新自动生成一次,如果不能生成,继续检查layout的xml文件是否有如上不易发觉的问题;

三、.检查最近时间接触的.xml里的字符是否拼写正确;

四、检查res下最近创建的文件是否命名规范;

五、. 检查Android 的SDK是否丢失需要重新下载,检查build path

六、.确保class没有import Android.R;
七、重启eclipse
八、.重启电脑,以防Android 虚拟机的问题















版权声明:本文为博主原创文章,未经博主允许不得转载。

Android 编译常见问题 R cannot be resolved to a variable

摘要:当ADT或者SDK更新会产生一些问题,比如:R cannot be resolved to a variable。本文主要以图文的形式总结下这个问题。整合了一下网上的一些解决方法和个人使用的方法...

android r cannot be resolved to a variable 错误以及 所有的文件没有报错但是项目报错

r cannot be resolved to a variable,这个错误几乎每个安卓开发者都会遇到,网上的答案一般都是:     1. 检查Android 的SDK是否丢失需要重新下载,检查b...

android之R cannot be resolved to a variable

刚才又遇到了R cannot be resolved to a variable的问题,就翻了翻网上的资料,调理的整理了一下 1. 检查Android 的SDK是否丢失需要重新下载,检查build...

同一个project下多个包,其中一个包出现R cannot be resolved to a variable

在同一个project下编写了2个包,其中一个R.layout等资源可以正常调用,但另一个包中调用R文件会出现R cannot be resolved to a variable报错;记录解决过程。...

Android: R cannot be resolved to a variable

http://hi.baidu.com/mycollection/blog/item/0f53842f8a5f7b251f3089c5.html http://stackoverflow.com...
  • dadoneo
  • dadoneo
  • 2012年05月29日 16:35
  • 5327

R cannot be resolved to a variable

刚学习android不久,练习了几个小程序,编译的时候老是出现一些让人摸不着头脑的错误。。其中有一个错误如题目所说,百度了一篇文章,觉得总结的比较全面,毕竟这个问题的出现不可能都是出于同一个原因。 ...

解决 android 的R文件不能生成 R cannot be resolved to a variable

遇到了R cannot be resolved to a variable 问题不用怕 一步一步来检查。  首先  新建项目或者导入项目时记得把虚拟机或者连接的手机断开 如果不断开系统会去读取你的 ...

报错:classpath resource [com/qinkangdeid/mapping/] cannot be resolved to URL because it does not exist

参考: http://www.jianshu.com/p/800fe918cc7a ssm整合的时候报错:Caused by: java.lang.IllegalArgumentException:...

class path resource [com/cn/bonc/mapping/] cannot be resolved to URL because it does not exist

Caused by: java.lang.IllegalArgumentException: Could not resolve resource location pattern [classpat...

android对cannot be resolved to type问题的处理

当你在继承android的类的时候,android中build path路径的设置
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:R cannot be resolved to a variable
举报原因:
原因补充:

(最多只允许输入30个字)