R无法解析为新项目中的变量

时间:2012-08-01 12:55:59

标签: android eclipse android-resources

  

可能重复:
  R cannot be resolved - Android error

我无法在Windows或Ubuntu中创建新的android项目!我有2.3.3和2.2和4.0版本的android sdk,我想用2.3.3版本创建一个新项目。但在创建项目后,它表示 R无法解析为变量

我已经阅读了与此主题相关的所有问题,并且我已经完成了所有建议的解决方案,但它们都没有为我工作。 (清理项目,在Build path菜单中检查Android版本,检查xml文件,小写xml文件名等)

由于我正在使用一个空白项目,这不是因为一些不正确的xml文件或java代码中的一些错误。(因为上帝把它作为一个空白的项目!!怎么会被打破?)

我不知道该怎么办。任何建议,将不胜感激。

3 个答案:

答案 0 :(得分:7)

如果清理项目不起作用,并且xml文件没有问题(因为它是一个新项目)。然后转到androidmanifest.xml,编辑它并在行之间添加一些空格,保存它。现在清理项目,错误将消失。

这是因为过时的r.java文件。当我们编辑android清单文件时,会再次创建R.java。

答案 1 :(得分:1)

这是因为XML文件中存在错误,请检查所有xml文件并检查Problems窗口。然后清理你的项目..

希望它能起作用..

答案 2 :(得分:1)

我有完全相同的问题。这对我有用:

  • 更改SDK的文件夹权限:(chmod -R 777)
  • 添加import android.R;
  • 项目 - >清洁
  • 删除import android.R;