R.java中的代码行表示不存在的字符串

时间:2014-04-29 20:30:34

标签: java android r.java-file

public static final class string {
    public static final int Long Sword=0x7f050002;
    public static final int app_name=0x7f050000;
    public static final int desc=0x7f050001;
}

这是我的R.Java中出现的代码。它会产生语法错误,因为我认为“长剑”是字符串的无效名称。但是,我的strings.XML文件中没有这样的字段。如果我创建任何新字段来尝试修改错误,它只会在R.java中创建一个新的代码行。基本上,据我所知,我只需要摆脱这行代码,但不知道如何在没有R.java的情况下恢复“手动更改”。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

看来我经过多次盗窃后解决了自己的问题!在我的XML中,我尝试使用android:string =“@ string / Long Sword”创建一个字符串,这显然是一个巨大的失败。虽然我只是在尝试,但由于某种原因,R.java在删除它之后保留了这个无效字符串,并且出错了。所以我要做的就是在我的XML中再次创建无效字符串,然后将其更改为有效名称!然后我保存了,错误消失了:)我随后删除了代码行,因为我不需要它。

希望这可以帮助某个人!