首页 > 技术文章 > 报错:R.java was modified manually! Reverting to generated version!

rongzhang 2022-01-12 22:57 原文

这个报错的意思就是R文件丢失或者可能是R文件不完整

R文件就是gen文件夹下面的R.java

 

 而我的就是findViewById这几个报错,因为在R文件里面没有定义

 

 正常的定义应该是这个样子的,为R文件自动生成。

 

一般解决方法:(任选其一也可以都试试)

  • 选择Eclipse菜单栏——Project,点击Build Automatically,使其处于勾选状态即可,这样在你修改完项目之后Eclipse就会及时的帮你自动编译,跟新R文件;
  • 选中项目,Project——Clean...,这样会清除掉旧版本的各种生成文件,并产生最新的项目生成文件,跟新R文件;
  • 右键项目,Android Tools——Fix Project Properties,会修复项目中的问题。

试完之后也可能还是报错,但应该是还没有加载好,重启试试

 

推荐阅读