我在布局中添加了一个xml文件。之后,这个错误即将来临。但问题是我还没有触及R.java文件。 现在在我的新活动中,我将其内容视图设置为我新创建的xml文件,但是当我在做R.layout时,新创建的xml不会出现在建议中。有人知道如何纠正这个问题。 我已多次清理我的项目,但它无法正常工作。
答案 0 :(得分:5)
删除 R.java
并让eclipse重新生成它,然后项目 - >干净将解决它。
答案 1 :(得分:2)
检查代码中是否存在任何错误,如果是,请更正,然后尝试刷新并构建Project.If您的项目正确构建,您将获得建议中的新xml文件
答案 2 :(得分:2)
今天发生在我的一个Eclipse项目中。这就是神秘修复它的原因。不知道为什么或如何。
将属性 - > Android->项目构建目标更改为更高(不同)的Android版本,然后点击应用按钮。然后做了一个干净的构建。问题消失了。
完成上述步骤后,我甚至可以回到原来的项目构建目标,而不会再出现问题。
答案 3 :(得分:1)
这可以帮助你......
我认为您的xml文件名可能包含some capital letters or some special characters
..
删除它们,然后再次尝试运行该项目..
答案 4 :(得分:0)
尝试清理项目,这将完成工作。
答案 5 :(得分:0)
确保您不导入任何以com.R结尾的内容 确保布局的命名约定正确
答案 6 :(得分:0)
R.java文件具有由程序员提供给资源(drawables,layouts,styles等)的所有资源ID,或者通过sdk生成。因此,请检查您的xml文件以及可绘制的文件夹。如果它们中的任何一个包括错误的格式,它将在R.java文件中显示错误,就像某个时候R.java没有生成或我们的类文件显示找不到R.id.xxx或R.class没有定义错误。然后清理你的项目
答案 7 :(得分:0)
您的某个xml文件中必定存在错误。如果您的xml出现问题,Eclipse并不总是显示错误消息。大多数代码都会出现错误,在本例中为“R”,因此您需要手动完成xml,这可能只是一个简单的错误。祝你好运
答案 8 :(得分:0)
我有类似的问题。清理项目没有解决问题,代码中没有错误或文件名中的大写或空格。
当您选择PROJECT - > CLEAN然后取消选中“立即开始构建”选项时,解决方案将进入弹出窗口。清理项目。关闭并重新打开Eclipse,然后构建项目(PROJECT - > BUILD)。
问题仍然是为什么简单的清理和构建而不关闭Eclipse不起作用。
答案 9 :(得分:0)
右键单击Project-> Bulid Path->配置构建路径 你看到错误android-support-v4.jar删除这个库并再次添加库这对我来说很好。
否则 尝试 转到gen文件夹删除R.java,从Project选项中选择Clean Project。
答案 10 :(得分:0)
现场很晚......
我在导入开始时神秘地出现了这条线:
import android.R;
我删除了它,shazam错误消失了。
答案 11 :(得分:0)
我有类似的错误,但是当我将新项目导入我的日食时。我的项目有库,我应该检查选项(将项目复制到工作空间)。