84

可能重复:
R 无法解析 - Android 错误

我遇到了以前遇到过的问题,但我不明白原因。我的项目和代码很好,因为它昨天正在运行。我今天打开了 Eclipse,整个项目看起来都包含错误。

我相信这是某种构建路径问题。我不明白为什么它会随机发生?但是在存在R.Layout.LayoutName问题的代码中......有人可以帮忙吗?

我试过清理和构建它,我试过导入 android.R 但我以前没有这个,然后它给出错误并说布局文件不存在。

4

8 回答 8

163

我想我找到了这个问题的另一个解决方案。

转到 Project > Properties > Java Build Path > tab [Order and Export] > Tick Android Version Checkbox 在此处输入图像描述 然后如果您的工作区没有自动构建...</p>

再次属性 > 构建项目 在此处输入图像描述

于 2011-07-14T19:10:59.683 回答
76

您的目标是 android.R 还是您自己项目中的那个?

您确定生成了自己的 R.java 文件吗?您的 xml 视图中的错误可能会导致无法生成 R.java。浏览您的视图文件并确保所有 xml 都是正确的!

于 2011-02-08T11:14:56.450 回答
22

我已经很容易地解决了这个问题:转到 Build-Path->Configure Build Path-
>Order and Export 并确保<project name>/gen文件夹在<project name>/src
上方错误消失。

于 2011-12-17T21:32:35.880 回答
12

检查您的 R 目录...有时如果文件名不是全部小写并且有特殊字符,您可能会收到此错误。我正在使用 eclipse,它只接受文件名 a-z0-9_。

于 2011-08-03T18:05:27.267 回答
12

你想要Clean这样的项目

点击

Projects>Clean>select your project

这对你有帮助

于 2011-02-08T11:14:51.780 回答
2

同意这可能是由于资源中的问题阻止了在 gen 中构建 R.Java。在我的情况下,剪切 n 粘贴在字符串中给出了重复的应用程序名称。对故障进行排序,删除gen目录并清理。

于 2012-01-31T16:00:30.770 回答
2

同一个问题解决了大约一个小时。我终于意识到我在一个 xml 文件中引用了一些图像文件,而我的 R.drawable 文件夹中还没有这些图像文件。一旦我将文件复制到文件夹中,问题就消失了。您需要确保您拥有所有必要的文件。

于 2011-12-06T03:29:42.870 回答
0

保存所有布局,并从以前的版本中替换它们。开始一一复制,每次清理项目,有时其中一个布局有东西,eclipse不喜欢。它对我有用。

于 2012-02-05T16:23:39.187 回答