0

将图像和声音文件导入 Eclipse 资源中的 raw 和 layout 文件夹时,R.java 文件消失。如何修复错误并恢复丢失的 R.java 文件?

4

4 回答 4

1

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

于 2012-05-11T15:58:33.830 回答
1

R.java 在构建时自动生成。如果不存在,则您的一个布局中的 XML 可能存在问题,导致构建停止。

于 2012-05-11T15:45:19.993 回答
0

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

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

毕竟,执行项目->清理,然后构建。

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

于 2014-01-28T12:17:25.307 回答
0

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

于 2012-05-11T15:41:21.073 回答