【问题标题】:how to fix broken project where R. no longer recognised?如何修复 R. 不再被识别的损坏项目?
【发布时间】:2013-05-12 18:00:45
【问题描述】:

救命,我的项目完全崩溃了!!!

我正在 Eclipse 中编写一个 Android 应用程序。我刚刚对字符串文件进行了更改,将现有的命名字符串(“button_text”)替换为两个字符串(“button_text1”、“button_text2”)。 .xml 编辑器无法识别对字符串文件的更改(是的,我确实保存了它;)),只显示“button_text”。我尝试了“干净的项目”,因为这有助于修复不更新的图像,这不起作用。然后我尝试了 Android 工具 > 修复项目属性。我现在可以将按钮标签更改为新的“button_text1”,但项目不会构建。资源不被识别。例如。

    setContentView(R.layout.layout_tables);

“R”无法识别

我的整个项目都坏了。我需要做什么来修复它?我在昨天更新的最新 Eclipse 中。

【问题讨论】:

  • 检查 res 文件夹内是否有错误
  • 我的布局报告找不到@string/button_text。我已将“button_text1”重命名为“button_text”,但仍未找到。无论我如何更改 strings.xml 文件,我都可以从 .xml 编辑器中选择 button_text1 和 2。这就像字符串文件没有正确链接。
  • 这里回答的原始问题:stackoverflow.com/questions/16608524/…

标签: android build


【解决方案1】:

如果您刚刚更新到 Android SDK rev. 22、你可能遇到同样的问题问here。如果是这样的话:

更新到 SDK 工具以修订后。 22 第一次,你可以 需要重新启动 Android SDK Manager 并安装一个新项目: Android SDK 构建工具。 安装后,清理您的项目并重建。

【讨论】:

  • 谢谢!昨天更新时构建工具不可用。多么奇怪。
  • @Krauxe 你可以在评论部分发布一个链接到之前回答的问题,因为它是相同的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-04
  • 1970-01-01
相关资源
最近更新 更多