【问题标题】:R Cannot be Resolved to a Variable after Cleaning and Building Project清理和构建项目后,R 无法解析为变量
【发布时间】:2013-06-01 07:53:38
【问题描述】:

虽然我知道这个问题已被问过一百万次,但我尝试过许多 stackoverflow 问题,但没有一个答案有效。

我有一个旧版本的项目,我知道它可以正常工作并正确构建,我将其添加回我的 Eclipse 工作区。当我清理和构建项目时,我遇到了无法解决 R 的错误..

我尝试过的:
- 建筑/清洁项目
- 打算清除 gen 文件夹,但其中甚至不存在 R.java
- 检查我的 XML 文件以确保没有错误
- 重启 Eclipse

补充说明: - 我的 ADT 插件和 Android SDK 是 Google 发布更新以将所有内容合并到 Android Studio 之后的最后一个版本。

【问题讨论】:

  • “R无法解决”问题的数量太高了......请搜索,你会发现成千上万的线程
  • 是的,但我的解决方案/问题不是由相同的事情引起的..

标签: android xml eclipse r.java-file


【解决方案1】:

我刚刚自己解决了这个问题。我在 Windows 7 上使用 Eclipse Android SDK。问题是 Eclipse 程序没有创建 R 文件的权限。为了解决这个问题,我转到 Windows 控制面板中的“用户帐户控制”设置,并将滑块降低到较低的安全级别。重新启动计算机并在 Eclipse Android SDK 中清理应用程序后,不再出现错误。

【讨论】:

    【解决方案2】:

    我一周前遇到了同样的问题。安装 android studio 的 beta 版本后,我无法在 eclipse 中运行 android 项目。卸载 android studio 修复了所有“R 无法解析为..”错误。

    【讨论】:

      【解决方案3】:

      在尝试了一切之后,我尝试了最后一件事……那就是更新我所有的 Android 插件和库。这实际上解决了这个问题。我确信没有多少人可能会遇到我的具体问题,因为它最终会消失,但这是我还没有找到的另一个问题,也是我也没有找到的不同解决方案......

      【讨论】:

      • 我遇到了同样的问题。我做了一个Project->Clean (& Build)。之后,我所有的 Activity 类都显示了这个错误(R 无法解决)。我的错误通过Project->Build Project 消失了。我不必更新任何插件/库
      【解决方案4】:

      我遇到了类似的问题,我清理了项目,重新启动了 Eclipse,以及许多其他事情,比如从问题中删除错误, 但这是由于:Drawable 中的图像名称包含大写字母,后者我做了 Re factor -->重命名并解决了问题..

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-30
        • 2013-05-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多