Android开发 R cannot be resolved to a variable问题的分析
Posted 我有一壶酒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android开发 R cannot be resolved to a variable问题的分析相关的知识,希望对你有一定的参考价值。
R文件是系统自动生成的,如果没出现的话,你的XML文件是不是有错误?是否之前修改过res文件夹下面.xml文件
R文件没有生成的情况有几种:
1、项目没有自动编译:这种时候只需要简单的编译一下工程就会有了。建议:选择菜单 Project ,勾选上 Bulid Automatically(自动构建部署)。
2、项目中res文件夹下面的内容有错误(例如layout文件),这种时候R文件也不会出现(或者更新),这种时候需要解决文件中的错误R文件才能生成。
3、项目中没有错误,但是R文件就是不生成。这个时候可能是工程选择的目的SDK的错误,例如你选择的是1.6,而在layout中用了一个:layout_height="match_parent" ,这时候R文件也不会生成了,因为layout_height="match_parent" 这种是在2.X以后才出现的。查看工程的SDK版本的方法:打开default.properties 文件,看target=android-7 ,或者在manifest文件中查看。
以上是关于Android开发 R cannot be resolved to a variable问题的分析的主要内容,如果未能解决你的问题,请参考以下文章
android开发时为啥ViewHolder cannot be resolved to a type 急
Androidproject中增加图片,报错cannot be resolved or is not a field
org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be res
Android Studio greendao Pb(324) The type java.lang.Object cannot be resolved.