当前位置: 首页 > news >正文

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

出错信息: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

相关文章:

  • 关于无法标识/锁定数据库文件
  • [转]步步为营 C# 技术漫谈 二、ASP.NET 页生命周期
  • silverlight 遍历datagrid行的数据
  • yum失败
  • 罗技G500游戏鼠标
  • PHP获取星期的方法及代码
  • Java的IO操作(四) - SequenceInputStream类,实例:一个文件分割、合并工具
  • eclipse中默认js编辑器非常慢,尤其在拷贝粘贴代码时的解决方法
  • 禽流感注意事项
  • setTimeout,setInterval的使用小结
  • C# WF中关闭按钮的状态判定,根据用户选择执行不同的方法
  • iPhone上画圆角矩形的方法
  • CPP 插入排序
  • Android 获取网页内容
  • 系统子模块_短信命令语法设计
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • 【知识碎片】第三方登录弹窗效果
  • Android 控件背景颜色处理
  • Babel配置的不完全指南
  • Java教程_软件开发基础
  • JS数组方法汇总
  • js作用域和this的理解
  • php的插入排序,通过双层for循环
  • Puppeteer:浏览器控制器
  • scrapy学习之路4(itemloder的使用)
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • Spring框架之我见(三)——IOC、AOP
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 探索 JS 中的模块化
  • 线上 python http server profile 实践
  • 一个完整Java Web项目背后的密码
  • 在weex里面使用chart图表
  • 【干货分享】dos命令大全
  • 浅谈sql中的in与not in,exists与not exists的区别
  • ​queue --- 一个同步的队列类​
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (第一天)包装对象、作用域、创建对象
  • (二)hibernate配置管理
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (一一四)第九章编程练习
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • (转)重识new
  • .bat批处理出现中文乱码的情况
  • .java 9 找不到符号_java找不到符号
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .NET 材料检测系统崩溃分析
  • .NET 发展历程
  • .NET的微型Web框架 Nancy
  • @manytomany 保存后数据被删除_[Windows] 数据恢复软件RStudio v8.14.179675 便携特别版...
  • [ 隧道技术 ] 反弹shell的集中常见方式(四)python反弹shell
  • [ 云计算 | AWS 实践 ] 基于 Amazon S3 协议搭建个人云存储服务