出错信息:R.java was modified manually! Reverting to generated version!

出错原因:今天在res下建立了一个drawable的文件夹存放图片资源----图片名为1.jpg

后来R.java文件就报错了:R.java was modified manually! Reverting to generated version!

看看是为什么。。

报错的行是

public static final int 1=0x7f020000;

我把这行删掉,然后保存,发现保存了之后这行又自动出现了。怎么删也删不掉。

上网查了下,原来是R.java文件的特性:只要是res资源文件夹下有这个资源,就会在R.java文件中注册这个资源的信息。R.java文件是系统自动生成的,没有办法修改。所以,删掉这一行,它还是又自动生成了。即使你改掉这个变量的名字也不行。因为他是解析资源的名字为变量名的。

后来不得已,我把这个图片删掉了。发现R.java文件不报错了。验证了R.java文件自动生成代码的特性。

但是我要用这个图片啊,咋办?

继续上网查,找到解决方案:

原来在android资源文件中规定图片文件的名字中不能有大写字母 、第一个符号不能是数字。因为R.java的变量定义就是这么要求的。

我的图片叫1.jpg当但不行了!

解决:把图片名字改为合适的meal1.jpg

总之,记住一句话:只要res下文件没有错误,R文件会自动正确生成。

关于R.java文件还可能产生的问题

R.java丢失

导入其他Android时出错分析

http://blog.sina.com.cn/s/blog_81547cad01014xh1.html

转载于:https://www.cnblogs.com/avivaye/archive/2013/03/21/2972979.html

只不过是R.java文件的特性-----出错信息:R.java was modified manually! Reverting to generated version!...相关推荐

  1. android开发中出现R.java was modified manually! Reverting to generated version!问题的解决方法...

    这种问题是说R.java文件没有起作用,开发中R.java文件是很重要的,所以解决此类问题按照下面的方法即可: 进入 eclipse后选择菜单栏中的 Projects ,然后选择 clean 这样就把 ...

  2. java文件上传到云服务器,java文件上传到云服务器

    java文件上传到云服务器 内容精选 换一换 当用户拥有Linux操作系统的外部镜像文件,且类型及操作系统符合外部镜像文件格式和操作系统类型要求时,用户可以将外部镜像文件创建为Linux系统盘镜像. ...

  3. 安装JAVA文件被删_Android 删除无用Java文件

    项目规模不断地扩大,累积的无用Java文件,也会越来越多,这里我介绍一种清理方法:使用Ucdetector工具删除无用Java文件. 首先,你需要安装Ucdetector插件,配置好report生成目 ...

  4. Java 8 新特性-菜鸟教程 (7) -Java 8 Nashorn JavaScript

    Java 8 Nashorn JavaScript Nashorn 一个 javascript 引擎. 从JDK 1.8开始,Nashorn取代Rhino(JDK 1.6, JDK1.7)成为Java ...

  5. java文件流插入数据库_使用Java流查询数据库

    java文件流插入数据库 在本文中,您将学习如何编写纯Java应用程序,这些应用程序能够处理现有数据库中的数据,而无需编写一行SQL(或类似的语言,例如HQL),而无需花费数小时将所有内容放在一起. ...

  6. copy所有的java文件到硬盘_将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad...

    listFiles方法接受一个FileFilter对象,这个FileFilter对象就是过虑的策略对象,不同的人提供不同的FileFilter实现,即提供了不同的过滤策略. //将d:\java目录下 ...

  7. IntelliJ IDEA如何直接打开运行Java文件(idea如何直接运行Java程序)

    1.我们演示如何使用IDEA打开一个记事本编写的Java文件(其他Java文件操作相同),如下图: 打开之后如下图,无法运行程序. 2.需要设置一下目录结构,按下图操作: 注意:选择输出路径时不要和J ...

  8. eclipse 创建java文件_如何在eclipse创建Java类文件呢?

    现在,很多读者都会对Eclipse工具已经有大体的认识,本次教程将会为大家介绍如何使用Eclipse完成Hello,java程序的频讲解,那么.在Eclipsea中编写java程序,必须先创建项目,那 ...

  9. 没有类的java文件_没有公共类的.java文件的Java编译

    好的,所以java源文件必须至少有一个公共类,该文件应该被称为"class-name.java". 很公平. 因此,如果我有一个类,那么以下将编译: public class He ...

最新文章

  1. 改变你的 KDE 桌面的外观和感觉方法介绍
  2. STM32学习笔记:读写内部Flash。
  3. unity创建一个简单对象的开销_Unity下简单对象池的创建与使用
  4. SAP系统里的胖接口Fat interface
  5. percona mysql.cnf_Percona MySQL5.6 半同步复制
  6. Golang——TCP、UDP实现并发(服务端与客户端)
  7. 计算机网络是一个 系统,计算机网络是一个什么系统
  8. 自动服务器批量装机,PXE高效批量网络装机
  9. 编译器--简单数学表达式计算器(一)
  10. u盘iso安装centos5 ,centos6
  11. 捷联惯导算法与组合导航原理讲义捷联惯导基础知识剖析目录
  12. matlab和vc联合编程
  13. NCM转MP3神奇的网页
  14. 【AAAI 2021】自监督目标检测知识蒸馏:Distilling Localization for Self-Supervised Representation Learning
  15. 利用Metasploit控制目标电脑(Win7_x64系统)
  16. 蒙特卡洛方法的收敛性和误差
  17. 用 Swift、Foursquare API 和 Realm 創建一個咖啡屋 App
  18. 点击tab栏如何让tab置顶
  19. oauth2 spring-authorization-server OAuth2AuthorizationService支持redis
  20. 浅谈手机app的推广

热门文章

  1. python刷题_11.学习Python,刷题才能让你感受到快(差)乐(距)!
  2. android 注解点击事件,android click事件注解
  3. linux循环脚本while循环,Shell脚本while、until循环语句简明教程
  4. C++11新特性之智能指针
  5. 32路视频光端机性能指标及视频特性介绍
  6. 【渝粤教育】国家开放大学2018年秋季 0505-22T护理学基础 参考试题
  7. 【渝粤教育】电大中专幼儿园课程论 (8)作业 题库
  8. [渝粤教育] 西南科技大学 工程力学 在线考试复习资料
  9. [渝粤教育] 西南科技大学 中国现代文学 在线考试复习资料
  10. php static与self,PHP5.3新特性static与self区别