【问题标题】:R cannot be resolved to a variable, but R.java is generatedR无法解析为变量,但是生成了R.java
【发布时间】:2013-07-20 16:33:57
【问题描述】:

我创建了一个 Android 应用程序项目并收到错误“R 无法解析为变量”。我检查了我的目录,并且 R.java 存在,所有 xml 文件似乎都没有错误,它们的名称没有大写字母、空格或特殊字符,删除了“import java.R”行,清理并重建项目,但我仍然收到此错误。根据 SDK 经理的说法,我的 Android SDK 工具都是最新的。有什么我错过的吗?

【问题讨论】:

  • android.R 可能已在您的应用程序的导入中导入。如果是则删除它
  • 不确定我是否说清楚了,但我已经删除了这些导入。还有什么我可能忘记做的事情吗?
  • 再次检查并清理项目中的项目>>Clean
  • Android SDK 构建工具已安装。 android.R 没有导入,我只是再次清理它,但我仍然收到错误。在清洁和建造之前我还需要做其他事情吗?

标签: android eclipse android-resources


【解决方案1】:

首先修复所有错误,然后清理并运行。检查您的 API 右键单击​​项目> 属性 > android >检查 API 17

【讨论】:

  • 您是在谈论我的 xml 文件中的错误还是我的项目中的错误?因为我现在项目中唯一的错误都与 R.java 有关,我无法在它们仍然存在的情况下运行。我应该把这些行注释掉吗?我目前的 API 是 17。
  • 你能提供一个打印屏幕或你的问题的副本吗?我只是想看看他们
  • 我得到的主要和唯一错误是“R 无法解析为变量”。有没有办法让我把图片放到 stackoverflow 上?
  • 暂时使用 pastebin.com
  • 这是我的源代码pastebin.com/HhGhKrbs。你还有什么想看的吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多