项目清理后,R.java消失了

Aak*_*ash 32 eclipse android

在我将一些.png文件添加到我的Project Workspace可绘制文件夹后,我在Eclipse中刷新了我的可绘制文件夹,并显示了新添加的文件.但是当我尝试使用R.drawable.xyzimage访问这些资源时,xyzimage虽然在文件夹中无法解析.

所以我做了一个Project Clean并猜测在这个干净的R.java完全消失之后,我使用R.java访问资源的所有类都显示了各种错误,Eclipse不再允许我运行代码.

我有源代码备份,但我想探索是否可以重新生成R.java以及如何重新生成?

谢谢你的帮助.

Sha*_*God 55

在Eclipse中尝试Project-> Clean.在我有限的经验中,如果没有自动创建R.java,那么你的xml中就会出现错误.三重检查一切.


Sha*_*ver 9

您必须构建项目才能使用新添加的资源.

清理项目会删除所有自动生成的文件.构建项目应该自动创建它们.清理项目时,可以选择在清理后立即启动构建.

这里有一些你可以试试的东西(手动删除" gen "目录后做了同样的程序.

  • 删除gen目录后,转到Project> Clean ...
  • 您应该有错误表明R无法解析为变量.右键单击Package Explorer中的项目,然后选择Build Project.确保关闭"自动构建"选项(在"项目">"自动构建"中取消选中).
  • 关于R的错误现在应该已经消失了.现在,再次执行Project Clean.所有错误都应该消失.

如果这对您有用,请告诉我.

  • 删除了.建成项目.gen文件夹回来但不是R.java (2认同)