错误i R.java:“令牌'int'上的语法错误,在此令牌之后的VariableDeclaratorId”

时间:2011-08-30 08:28:58

标签: android

今天早上,当我打开Eclipse处理Android项目时,我在R.java文件中出现了错误。

我知道错误是什么,但我似乎无法掌握如何解决它; \

错误的代码:

public static final class string {
    public static final int =0x7f040010;
    public static final int app_name=0x7f040000;

如您所见,第一个字段没有名称,当然也会出错。

问题是当我删除文件并再次自动生成时,错误仍然存​​在。 如果我尝试手动更改或删除该字段,则无效。仍然是一个错误。

试图重启Eclipse - 没有区别。试图清理项目,我试图从Android工具菜单“修复项目属性”。

任何?它真的很烦人,因为我无法继续我的项目。我可能不得不删除项目并复制类,xml和drawables,但我宁愿不 - 讨厌做繁琐的工作:S

2 个答案:

答案 0 :(得分:16)

问题很可能是strings.xml文件。在构建项目时,该文件被编译到R.java资源类中。因此,请仔细检查您的strings.xml文件,因为很可能会出现导致此编译错误的问题。

答案 1 :(得分:3)

最有可能的是,你的strings.xml中有一个空字符串

<string name=""></string>