R.java手动修改!恢复生成的版本

时间:2013-07-04 06:42:04

标签: android

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

12 个答案:

答案 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)

我有类似的错误,但是当我将新项目导入我的日食时。我的项目有库,我应该检查选项(将项目复制到工作空间)。