4

我在布局中添加了一个 xml 文件。之后,这个错误来了。但问题是我还没有触及 R.java 文件。现在在我的新活动中,我将其内容视图设置为我新创建的 xml 文件,但是当我执行 R.layout. 时,新创建的 xml 不会出现在建议中。有谁知道如何纠正这个问题。我已经清理了我的项目几次,但它没有工作。

4

12 回答 12

5

删除 R.java并让 eclipse 重新生成它,然后project --> clean将修复它。

于 2013-07-04T07:01:17.800 回答
2

检查您的代码中是否存在任何错误,如果是,请更正它,然后尝试刷新并构建您的项目。如果您的项目正确构建,您将在建议中获得新的 xml 文件

于 2013-07-04T06:46:31.327 回答
2

它发生在我今天的一个 Eclipse 项目中。这就是神秘地修复它的原因。不知道为什么或如何。

将Properties->Android->Project Build Target更改为更高(不同)版本的 Android 并点击Apply按钮。然后做了一个干净的构建。问题消失了。

完成上述步骤后,我什至可以回到原来的Project Build Target而不会再次出现问题。

于 2016-01-15T22:18:16.887 回答
1

愿这能帮助你...

我认为您的 xml 文件名可能具有some capital letters or some special characters..

删除它们,然后再次尝试运行项目..

于 2013-07-04T11:04:08.863 回答
0

您的其中一个 xml 文件中一定有一些错误。如果您的 xml 有问题,Eclipse 并不总是显示错误消息。大多数代码会出错,在这种情况下是“R”,所以你需要手动检查你的 xml,这可能只是一个简单的错误。祝你好运

于 2013-07-04T06:59:31.123 回答
0

很晚才到现场...

我在导入开始时神秘地出现了这条线:

import android.R;

我删除了它,shazam 错误消失了。

于 2014-11-09T10:44:36.260 回答
0

确保你没有导入任何以 com.R 结尾的东西 确保你的布局命名约定是正确的

于 2013-07-04T06:47:20.103 回答
0

尝试清理项目,这将完成工作。

于 2013-07-04T06:43:55.120 回答
0

R.java 文件包含由程序员或通过 sdk 生成的资源(可绘制对象、布局、样式等)提供的所有资源 ID。因此,请检查您的 xml 文件以及可绘制文件夹。如果其中任何一个包含错误的格式,它将在 R.java 文件中显示错误,例如有时 R.java 未生成或我们的类文件显示 R.id.xxx is not found 或 R.class is not defined 错误。然后清理你的项目。

于 2013-07-04T06:48:13.760 回答
0

右键单击 Project->Bulid Path->Configure Build Path,您会看到错误 android-support-v4.jar 删除此库并再次添加库,这对我来说很好。

Else Try Go to gen Folder delete R.java 并从 Project 选项中选择 Clean Project。

于 2014-04-25T05:48:25.507 回答
0

我有类似的问题。清理项目没有解决问题,代码或文件名中的大写或空格没有错误。

当您选择 PROJECT-->CLEAN 然后取消选中“立即开始构建”选项时,解决方案将出现一个弹出窗口。清理项目。关闭并重新打开 Eclipse,然后构建项目(PROJECT-->BUILD)。

问题仍然是为什么简单的清理和构建而不关闭 Eclipse 不起作用。

于 2013-11-01T20:53:12.670 回答
0

我有类似的错误,但是当我将新项目导入到我的 Eclipse 时。解决方案是,当我们的项目有库时,我应该特别检查选项(将项目复制到工作空间)。

于 2016-01-14T11:30:24.853 回答