清洁后,Android代码不会生成R.Java

时间:2011-05-01 00:49:51

标签: android

最近我的android程序不会在我的android项目中生成gen下的自动生成的R.java文件。我尝试过做Project-> Clean但它仍然不起作用。我也多次重启eclipse。

任何想法?

4 个答案:

答案 0 :(得分:7)

确保Eclipse中的问题标签下没有任何错误*。右键单击项目时,尝试使用 Android工具下的修复项目属性

如果这不能解决您的问题,请尝试修改AndroidManifest.xml(只需添加空格并保存)。我听说会强制R.java重建。

对于 R无法解析为变量的错误,

* 外 - 一旦您更正其他错误并迫使R.java重建,这些错误就会消失

答案 1 :(得分:1)

检查您的任何资源XML文件中是否有任何错误。如果您这样做,请注释掉问题区域,清理并重建。如果你然后让你的R.java自动生成专注于试图找出导致XML错误的原因。

答案 2 :(得分:0)

我有这个问题。我更新了Android SDK和Eclipse。干净的R.java重新出现后。

答案 3 :(得分:0)

  

由于持续的同行评审拒绝,我无法改进已接受的答案,因此我必须将我建议的更改作为单独的答案发布到已接受的答案。
  前两段的信用额转到用户Haphazard

确保 Eclipse 中的问题标签下没有任何错误*。右键单击项目时,尝试在 Android工具修复项目属性。

如果这不能解决您的问题,请尝试修改AndroidManifest.xml(只需添加/删除空格并保存)。我听说会强制R.java重建。

对于 R无法解析为变量的错误,

* 外 - 一旦您更正其他错误并迫使R.java重建,这些错误就会消失