【问题标题】:Android: What's happening to R library and/or ADT 14 in Eclipse?Android:Eclipse 中的 R 库和/或 ADT 14 发生了什么?
【发布时间】:2011-11-19 18:52:56
【问题描述】:

我刚刚安装了 SDK 和第一次在 Eclipse 中编程 Android 所需的所有东西,我刚刚发现了我的第一个问题。打开示例项目(Snake,for 2.2)后,代码中似乎存在错误。好吧,没有导入 R 库。我不明白为什么它还没有,但我已经导入了它。都好?没有! text = getString(R.string.tie);仍然有错误。与其余代码相同(当它使用 R 时)。 tie 无法识别,它没有以 Eclipse 的通常蓝色显示。

Eclipse 说问题是 ADT 14...final 的东西,或 switch 语句。好的...我读过。那里没有开关。那不是问题。 Eclipse 建议我将.tie 更改为任何其他东西......比如button1。这当然没用。我认为问题是 R 类,而不是 ADT。或者 R 类可能有一些 final 声明,所以它不被接受。

我尝试查看是否是这样,在打开 R.class 时,我收到以下消息:“源附件不包含文件 R.class 的源。”现在呢?

【问题讨论】:

标签: java android eclipse adt


【解决方案1】:

R 不是一个库,它是一个资源文件,它是在构建过程中从现有资源自动生成的。只需确保将资源正确放置在它们所属的位置即可。然后构建项目,一切都会好的。

【讨论】:

    【解决方案2】:

    尝试在 Eclipse 中使用 project-->clean。 如果您导入了 R 库,请将其删除。然后再试一次

    【讨论】:

    • 如果您导入了 R 库,请将其删除。再试一次
    【解决方案3】:

    确保您已在 AVD 管理器中安装了所需的软件包。然后,检查 Eclipse 中的 Problems 视图并查看所有其他错误,除了与 R 相关的错误,并确保首先修复所有其他错误。例如,如果您在 XML 布局中的任何地方出现错误,则不会生成 R。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-30
      • 1970-01-01
      • 1970-01-01
      • 2014-10-03
      • 2022-01-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多