2012-01-01 77 views
0

新手提醒:在我的Android应用程序上工作时,我的程序表现出一种越野车,所以我去了项目,并做了“干净”。我重新导入我的R,但由于某种原因,我的所有其他类和XML文件都给我错误“无法解决或不是字段”R.java无法解析或不是字段

我已经重新启动我的日食和刷新,即时通讯仍然收到这些错误。请帮助!

+0

您是否在项目菜单下勾选了“自动构建”? – HXCaine 2012-01-01 22:45:39

+0

你是什么意思“我重新导入了我的R”,它应该自动创建 – marcinj 2012-01-01 22:45:57

+0

尝试一个接一个地保存所有作品并重新编译它们。也许它会帮助你 – 2012-01-01 22:50:26

回答

0

这种情况也发生在我身上。我发现它通常是我的一个xml布局文件中的问题,比如缺少关闭胡萝卜或类似的东西。仔细检查你的xml,确保你没有忘记一些东西。

1

我经常遇到这个错误。以下是修复方法:

  1. 检查您的xml布局文件是否有任何错误。修复任何你找到的。
  2. 删除.java文件中所有“无法解析或不是字段”错误的所有“导入”语句。
  3. 干净。 (项目 - >清理...)
  4. 重新导入需要的包(源 - >组织导入)(Control + Shift + O)。如果弹出一个对话框,请仔细选择!
  5. 保存。

基本上你需要有<你的软件包名>如果你使用布局文件导入.R。 如果您最近重命名了一个包,可能会导致此问题。修复所有导入语句,以便它们导入正确的R,<你的包名> .R

0

我也有这个问题,我意识到我已经导入了错误的R.

办法解决这一问题,

  1. 删除已经导入[R
  2. 按Ctr + Shift + O,然后选择R.
  3. 保存
  4. 重复此过程,如果仍然选择另一条R有错误。