R.java was modified manually Reverting to generated version
2023-03-07 09:07:53 时间
这种问题是说R.java文件没有起作用。一般比较常见的原因总结如下:
1.检查res文件夹下除了文件夹 有没有其他文件。
res下不能放其他文件 ,图片等
2.检查图片或者布局xml文件命名有没有大写的或者第一个字符是数字的。
图片和xml布局 只能是小写字母或者 小写字母和数字组合。
3.检查布局文件中 id是否有重复的。
id重复一般编译都会报错,但是有时候编译有问题显示不出来导致出现问题。
4.检查布局文件中引用等 是否有空格。
检查引用的地方有没有空格 ,一个空格会导致出现问题
5.图片文件中命名是否带有空格。
检查文件命名的时候是否有空格,有空格也会导致出错误
6.检查项目编码是否正确。
项目编码如果有问题 ,编译时也会有错误。
7.更换一个新版本的adt,adt19版本时候出现过bug。
建议使用android开发官网的ADT。
8.检查项目名称是否带有中文下划线等。
项目名称中有中文下划线 有时候也会有问题。
9.以上都没有问题,更换一个其他版本的sdk试一下。
- 选择Eclipse菜单栏——Project,点击Build Automatically,使其处于勾选状态即可,这样在你修改完项目之后Eclipse就会及时的帮你自动编译,跟新R文件;
- 选中项目,Project——Clean...,这样会清除掉旧版本的各种生成文件,并产生最新的项目生成文件,跟新R文件;
- 右键项目,Android Tools——Fix Project Properties,会修复项目中的问题
检查完, clean项目, 重新编译。
R文件丢失基本都是由于以上原因导致的,希望可以帮助到大家。
相关文章
- 在 Go 里用 CGO?这 7 个问题你要关注!
- 9款优秀的去中心化通讯软件 Matrix 的客户端
- 求职数据分析,项目经验该怎么写
- 在OKR中,我看到了数据驱动业务的未来
- 火山引擎云原生大数据在金融行业的实践
- OpenHarmony富设备移植指南(二)—从postmarketOS获取移植资源
- 《数据成熟度指数》报告:64%的企业领袖认为大多数员工“不懂数据”
- OpenHarmony 小型系统兼容性测试指南
- 肯睿中国(Cloudera):2023年企业数字战略三大趋势预测
- 适用于 Linux 的十大命令行游戏
- GNOME 截图工具的新旧截图方式
- System76 即将推出的 COSMIC 桌面正在酝酿大变化
- 2GB 内存 8GB 存储即可流畅运行,Windows 11 极致精简版系统 Tiny11 发布
- 迎接 ecode:一个即将推出的具有全新图形用户界面框架的现代、轻量级代码编辑器
- loongarch架构介绍(三)—地址翻译
- Go 语言怎么解决编译器错误“err is shadowed during return”?
- 敏捷:可能被开发人员遗忘的部分
- Denodo预测2023年数据管理和分析的未来
- 利用数据推动可持续发展
- 在 Vue3 中实现 React 原生 Hooks(useState、useEffect),深入理解 React Hooks 的