Android: R cannot be resolved to a variable
Android开发过程中,碰到R cannot be resolved to a variable的报错信息,网上的解决办法汇总:
首先说下我自己的问题所在,尝试过网上的各种方法,均未奏效,最后发现是drawable中图片命名的问题(自己采用了大写字母命名),即使没有使用也要正确命名。
下面是网上总结的方法:
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相关推荐
- Eclipse新建工程编译R cannot be resolved to a variable问题
Eclipse新建工程编译R cannot be resolved to a variable问题 新建工程编译提示R cannot be resolved to a variable 图1 然后打开 ...
- R cannot be resolved to a variable
最近在引入第三方sdk以及资源报错 R.id.edit-> R cannot be resolved to a variable 1. 检查res 下面是否有相应的edit 2.检查g ...
- android R Variable Refresh Rate 可变帧率 VRR
android R 可变帧率VRR 前言 API简述 Graphics相关代码分析 1.用户设置刷新率流程 2.SurfaceFlinger设置刷新率 使用API以及验证 前言 本文代码基于Andro ...
- R con not resolved of types
R con not resolved of types 一般有如下原因 : 1.你的工程以及需要导入的包不在同一个子文件夹中 2.相应的Project.properties "target= ...
- android r中的变量_R中的变量
android r中的变量 Variables in R are the same as the notion of variables in any other programming langua ...
- Android中cannot be resolved or is not a field错误的解决办法
以下问题可以参考: 1.R cannot be resolved or is not a field 2.id cannot be resolved or is not a field 在写第一程序的 ...
- R创建分类变量(categorical variable)
R创建分类变量(categorical variable) 目录 R创建分类变量(categorical variable) 创建分类变量
- Android 自带图标库 android.R.drawable
在xml文件中调用. android:title="@string/secure_connect" android:orderInCategory="100" ...
- 自定义控件android.r,Android控件架构与自定义控件
前言 最近在开发的路上越走越远了,每天在看各位大神公众号更新内容是自定义View的时候,一些小的内容有点模具,决定回过头来温习一下过往的内容.此篇也是根据android群英传来总结的一篇文章. 1 A ...
最新文章
- 字符串编辑距离(Edit Distance)
- ../include/my_global.h:1107: 错误:对 C++ 内建类型‘bool’的重声明
- mongodb高可用性架构---Replica Set
- - -(我最近的开发..)
- 简单线性分类学习机(平分最近点法)matlab实现
- 【PC工具】简单好用的截屏gif录制小软件
- C语言中函数如何返回结构体?
- 周六直播丨细致入微 – OceanBase云平台安装部署实战
- 实现系统菜单的两种方式
- (转)Mysql 增删用户
- vim粘贴后格式错乱解决办法
- python汉化补丁包怎么安装_如何安装python包
- MBR分区表详解(SD卡)
- java 清除文本框数据_Java 添加、读取、删除Excel文本框
- OpenGL GLM 环境配置
- Word一行有空白格,却无法输入新的文字
- mysql 伪表_伪表和伪列
- 手机中的小金库被盗?手机支付安全如何保障
- 【W5500】STM32 H743驱动W5500进行UDP收发
- 如何用手机APP实现PLC远程监控