【问题标题】:R. cannot be resolved to a variableR. 无法解析为变量
【发布时间】:2014-08-08 21:58:55
【问题描述】:

我正在运行 Windows 7 和 Eclipse 并不断收到此错误。我的 XML 似乎很好,并且已经下载了所有的 Sdk 构建工具。可能是什么问题?

【问题讨论】:

标签: android eclipse


【解决方案1】:

尝试清理并重新构建项目。

【讨论】:

    【解决方案2】:

    大多数时候,R.java 的问题是由您的 xml 文件中的错误引起的,如果您确定您的 xml 没有问题,并且您正在使用 Eclipse。 按照接下来的说明进行操作,

    转到项目菜单 -> 选择清理并确认“自动构建”已选中,并且准备就绪。

    如果问题没有消失,请检查您的所有 xml 是否正确。

    【讨论】:

      【解决方案3】:

      转到项目 > 清理。如果它不起作用,请检查所有可绘制文件:是否有大写字母?空间?下划线? 还是破折号?

      所有文件名都应该小,没有空格,没有数字。

      【讨论】:

      • & no numbers. 不正确 有效字符为a...z0...9._。但它不能以数字开头
      • 确实如此,我的背景图像的名称“bg1.png”是一个数字,我得到了同样的错误!即使是_和大写字母!我没有注意到,但一位朋友告诉我,有些人面临同样的问题&可以通过做同样的事情来解决它&是的,它运作良好..
      【解决方案4】:

      在 Eclipse 视图中的问题视图(窗口->显示视图->问题)中,几乎总是这样的事实,即您的 res/ 文件夹中的文件实际上并未被 adt 接受(xml 错误或文件命名错误通常,保持小写),红色的 X 也表示哪一个..它将帮助您找到错误的行或文件。一旦修复,R 存在,因为它现在可以编译,并且导入将起作用,因为该类现在存在,祝你好运。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-12
        相关资源
        最近更新 更多