R文件报错:cannot resolve symbol ‘R’
今天仿照别人项目,因为不太熟悉Androidstudio,所以就照着他项目结构走,结果包名跟他的不一样,项目一直报标题这个错误,网上百度了很多也没用,不过先把网上的解决方案copy一下
请注意
① Ecplise中的drawable文件的drawable-hdpi,drawable-mdpi等文件,在AS中相当于mipmap-hdpi,mipmap-mdpi;
所以不必再建drawable后缀的文件,否则会报R文件错误
② AS中的xml文件,所有的文件名字都是小写,千万不能大写,否则也会报R文件错误
③ drawable资源中图片的命名不能出现“中文”,“数字”,“大写字母”等不符合规定的字符,否则也会报R文件错误
解决的方法有下面几种:
①.重启AS,比较浪费时间,而且不一定能解决问题,不推荐。
②. File 目录 ---> 进入Project Structure检查sdk是否正确。
③. File 目录 ---> invalidate caches/restart ---invalidate and
restart
④.点击同步下gradle (as导航栏中问号开始向左,一个箭头向下的图标
:写着 Sync project with Gradle Files)
而我保证了项目里面没有问题之后,发现了AndroidMainifest文件中的包名与Java底下包的结构要一样,才会有R,坑了一上午哎哎哎啊


R文件报错:cannot resolve symbol ‘R’的更多相关文章
- R文件报错的原因
		一般R文件报错,无非是资源文件错误,图片命名错误,但是编译都会报错,可以很快解决.但是前几天,引入一个第三方aar包后,项目编译正确,但是就是R文件报错,找不到R文件,整个项目一片报红. 1)首先编译 ... 
- 【问题】R文件报错原因及解决办法   (转)
		错误如图.下面是几种解决方法(网上搜集的). 1.如果是导入项目出现这个问题,一般是R文件没有更新造成(据说导入项目,R不会自动更新).可以Project——clean以下,R文件会重新生成. 2.选 ... 
- 使用idea引入注解@SpringBootApplication报错Cannot resolve symbol 'SpringBootApplication'
		我在使用idea时,在类上使用注解@SpringBootApplication,但是一直报错. Cannot resolve symbol 'SpringBootApplication' 网络上有很多 ... 
- R文件报错
		res中drawable中的资源文件进行命名时只能用0-9或者a-z或者-,其他的东西不能使用,也禁止在重命名时开头使用大写字母 
- Maven项目中java类报错-Cannot resolve symbol
		电脑蓝屏了,强制重启之后再打开IDEA里面的项目,所有Java类文件都在报Cannot resolve symbo错误,可以确定所有依赖的包都有引用且jar包没有冲突. 经查询找到这个解决方法: 在I ... 
- KafkaUtils.createDirectStream报错Cannot resolve symbol createDirectStream
		一开以为是自己导包导错了,但是对比了一下之前的程序发现并没有错, import org.apache.spark.streaming.kafka.{HasOffsetRanges, KafkaUtil ... 
- idea报错cannot resolve symbol servlet
		解决方法:在project structure中导入包.该包在tomcat安装目录的lib文件夹.导入之后点击Apply. 
- 解决:eclipse导入android时工程下没有R文件的问题,以及style.xml文件报错
		解决:eclipse导入android时工程下没有R文件的问题,以及style.xml文件报错 
- 你绝对想不到R文件找不到(cannot resolve symbol R)的原因
		你绝对想不到R文件找不到(cannot resolve symbol R)的原因 最近在项目开发中 Android Studio 的 R 文件突然找不到了.IDE 中出现了以下提示 cannot re ... 
随机推荐
- 【22,23节】Django的GET和POST属性笔记
			COOKIES:一个标准的python字典对象,包含所有cookies,键和值都为字符串session:一个即能读又能写的类似字典对象,表示当前的会话,只有当django启用会话的支持时才可用 一键多 ... 
- win7安装composer
			安装前请务必确保已经正确安装了 PHP.打开命令行窗口并执行 php -v 查看是否正确输出版本号. 开始安装前需要把open_ssl扩展打开 打开命令行并依次执行下列命令安装最新版本的 Compos ... 
- 登录案例locustfile.py
			# 保存为locustfile.py # coding=utf-8 from locust import HttpLocust, TaskSet, task ''' 实现场景:先登录(只登录一次),然 ... 
- selenium屏蔽谷歌浏览器弹出的通知
			使用chromeoptions来修改浏览器的设置 from selenium import webdriver import time options = webdriver.ChromeOption ... 
- LeetCode-day01&02
			感觉还好,坚持住就行,毕竟智商不够 1. Length of Last Word求一个数组的最后一个单词的长度 2. Plus One 大数加1 3. Add Binary 二进制加法 4. S ... 
- MFC实现文字随鼠标移动
			1 实验介绍 此实验是在刚开始接触MFC时做的.它要求实现的功能如下: 文字跟随鼠标动态移动(跟随移动方式自定) 修改图标为自己喜欢的图标 修改窗口标题 修改文档名称 可以用菜单项选定指定的颜色显示文 ... 
- ACM解题之(ZOJ 2724)Windows Message Queue
			题目来源: 点击打开链接 题目翻译: 消息队列是windows系统的基本基础.对于每个进程,系统都维护一个消息队列.如果这个过程发生某些事情,例如鼠标点击,文本改变,系统会向队列添加一条消息.同时,如 ... 
- Protobuf支持 pointf
			Protobuf支持 pointf序列化 加入:ProtoBuf.Meta.RuntimeTypeModel.Default.Add(typeof(System.Drawing.PointF), fa ... 
- C#:连接本地SQL Server语句
			一.Windows身份验证方式 SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Data Source ... 
- 基于R语言的数据分析和挖掘方法总结——均值检验
			2.1 单组样本均值t检验(One-sample t-test) 2.1.1 方法简介 t检验,又称学生t(student t)检验,是由英国统计学家戈斯特(William Sealy Gosset, ... 
