我在布局中添加了一个 xml 文件。之后,这个错误来了。但问题是我还没有触及 R.java 文件。现在在我的新活动中,我将其内容视图设置为我新创建的 xml 文件,但是当我执行 R.layout. 时,新创建的 xml 不会出现在建议中。有谁知道如何纠正这个问题。我已经清理了我的项目几次,但它没有工作。
12 回答
删除 R.java
并让 eclipse 重新生成它,然后project --> clean将修复它。
检查您的代码中是否存在任何错误,如果是,请更正它,然后尝试刷新并构建您的项目。如果您的项目正确构建,您将在建议中获得新的 xml 文件
它发生在我今天的一个 Eclipse 项目中。这就是神秘地修复它的原因。不知道为什么或如何。
将Properties->Android->Project Build Target更改为更高(不同)版本的 Android 并点击Apply按钮。然后做了一个干净的构建。问题消失了。
完成上述步骤后,我什至可以回到原来的Project Build Target而不会再次出现问题。
愿这能帮助你...
我认为您的 xml 文件名可能具有some capital letters or some special characters
..
删除它们,然后再次尝试运行项目..
您的其中一个 xml 文件中一定有一些错误。如果您的 xml 有问题,Eclipse 并不总是显示错误消息。大多数代码会出错,在这种情况下是“R”,所以你需要手动检查你的 xml,这可能只是一个简单的错误。祝你好运
很晚才到现场...
我在导入开始时神秘地出现了这条线:
import android.R;
我删除了它,shazam 错误消失了。
确保你没有导入任何以 com.R 结尾的东西 确保你的布局命名约定是正确的
尝试清理项目,这将完成工作。
R.java 文件包含由程序员或通过 sdk 生成的资源(可绘制对象、布局、样式等)提供的所有资源 ID。因此,请检查您的 xml 文件以及可绘制文件夹。如果其中任何一个包含错误的格式,它将在 R.java 文件中显示错误,例如有时 R.java 未生成或我们的类文件显示 R.id.xxx is not found 或 R.class is not defined 错误。然后清理你的项目。
右键单击 Project->Bulid Path->Configure Build Path,您会看到错误 android-support-v4.jar 删除此库并再次添加库,这对我来说很好。
Else Try Go to gen Folder delete R.java 并从 Project 选项中选择 Clean Project。
我有类似的问题。清理项目没有解决问题,代码或文件名中的大写或空格没有错误。
当您选择 PROJECT-->CLEAN 然后取消选中“立即开始构建”选项时,解决方案将出现一个弹出窗口。清理项目。关闭并重新打开 Eclipse,然后构建项目(PROJECT-->BUILD)。
问题仍然是为什么简单的清理和构建而不关闭 Eclipse 不起作用。
我有类似的错误,但是当我将新项目导入到我的 Eclipse 时。解决方案是,当我们的项目有库时,我应该特别检查选项(将项目复制到工作空间)。