恢复R.java文件

时间:2011-03-10 12:34:58

标签: android r.java-file

在编译我的项目时,我丢失了我的R.java文件。

我重新创建了新项目并替换了所有我的.xml文件,.java文件以及项目中的所有图像,但在该项目中我也丢失了我的R.java文件。

应该怎样解决这个问题?我可以为项目重新创建我的R.java文件吗?

8 个答案:

答案 0 :(得分:5)

R.java文件由Android工具自动生成;所以,你应该总是能够重新生成它。

在这种情况下,强制清理和完全重建项目通常会有所帮助。

在Eclipse中,尝试:

  • 项目>清洁
  • 并选择清理您的项目。

答案 1 :(得分:3)

  1. 将所有src文件复制到备份文件夹。
  2. 清理并构建项目。
  3. 您将获得R档。
  4. 然后将文件复制回src

答案 2 :(得分:2)

可能有两种可能性:

  1. 其中一个XML文件可能有任何错误。
  2. 再次清理并构建项目。

答案 3 :(得分:2)

我有同样的问题,它归结为一个名为'case.xml'的资源文件。似乎'case'是一个重新标识的标识符。我只是更改了名称并解决了问题。

答案 4 :(得分:1)

当您的XML出错时,通常会“丢失”您的R.java文件。对于resources.ap_ FileNotFound问题也是如此。

尝试查看错误列表,看看XML文件中是否有任何错误。修复它们,然后重新构建,如上所述。

答案 5 :(得分:0)

如果您尝试以上所有答案但仍然收到错误,请检查您的java文件。 如果有任何导入android.R文件,则删除该sentense。 再次尝试清理和构建项目。 我希望这样做。

答案 6 :(得分:0)

经过几个小时的沮丧清理和反复建立项目,最后我决定从我的文件中删除无法解析R.java的红色标记,因为它在我的代码中实际上不可用。从我的活动文件中删除第一个红线后,项目会自动构建并生成R.java。

这对我来说真的很奇怪,因为R.java没有任何理由而且毫无理由地回来了。

希望这会对你有所帮助

亲切的问候, Summved

答案 7 :(得分:0)

如果您{。1}} .xml文件包含错误,那么它将删除自动生成的clean project文件,因此当您的任何.xml文件包含错误时,请勿清除项目。