Android: R cannot be resolved to a variable

转载 2012年03月21日 08:40:22
转自http://hi.baidu.com/mycollection/blog/item/0f53842f8a5f7b251f3089c5.html

Android: R cannot be solved 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 虚拟机的问题

 

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

相关文章推荐

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
  • 5280

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...

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

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

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

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

R cannot be resolved to a variable

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

R cannot be resolved - Android error

今天再次遇到这个问题,纠结了十多分钟。哦,原来Marko提到过,解决了之后才又重新看到。上次没做记录,补上!还有很多不同的原因造成这同一个问题,也有不同的解决方法,自己也遇到过好几种了。浏览了外国网站...
  • aishiyi
  • aishiyi
  • 2011年08月21日 03:20
  • 742

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

当你在继承android的类的时候,android中build path路径的设置

R.layout.main cannot be resolved解决办法

今天敲的代码 package com.sharpandroid.activity; import android.R; import android.app.Activity; import ...
  • alexbxp
  • alexbxp
  • 2011年10月11日 22:29
  • 8568
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android: R cannot be resolved to a variable
举报原因:
原因补充:

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