日食中缺少R.java文件

时间:2012-05-11 15:39:47

标签: android eclipse

R.java文件在将图像和声音文件导入eclipse中的资源中的原始文件夹和布局文件夹时消失。如何修复bug并恢复丢失的R.java文件?

4 个答案:

答案 0 :(得分:1)

R.java是在构建时自动生成的。如果不存在,那么您的某个布局中的XML可能会出现停止构建的问题。

答案 1 :(得分:1)

清理 您的项目(项目 - >清理...... )会带回 R.java 文件,如果没有错误(最大时间问题在 XML 文件中)。如果问题仍然存在重启Eclipse

答案 2 :(得分:0)

R.Java是一个自动生成的文件。如果您没有创建任何错误,它应该在您运行项目时返回。

答案 3 :(得分:0)

这可能是几个问题,根据我个人的经验,我建议如下:

  • 在尝试构建时检查所有文件中的错误(我知道这是基本的,但无论如何我都要提到它)
  • 检查布局中的错误
  • 检查文件名中的错误(例如'@'或文件/资源​​名称的其他不兼容字符)。
  • 不要随时'导入android.R.java'
  • 检查Eclipse上项目的Android属性,并查看属性和Manifest具有相同的版本目标。
  • 在清单上,检查包名是否正确(如果您从另一个项目复制/粘贴代码,可能会发生这种情况,您忘记在清单上更正此问题,它只会标记项目的一般错误,但不是专门针对Manifest.xml)

毕竟,请执行Project-> Clean,然后执行Build。

PS:我建议的另一件事是取消选中自动构建选项。