Android R.java类中的错误

Android R.java类中的错误,android,r.java-file,Android,R.java File,所以我很高兴地编写代码,突然在我的R.java类中出现了一个错误。 它创建了一个字符串,并说有一个“语法错误,我应该删除标记‘剑’”。我试图修复它,但却创建了一个重复的字符串“Long” 代码如下: public static final class string { public static final int Long=0x7f050001; public static final int Long Sword=0x7f050002; public static f

所以我很高兴地编写代码,突然在我的R.java类中出现了一个错误。 它创建了一个字符串,并说有一个“语法错误,我应该删除标记‘剑’”。我试图修复它,但却创建了一个重复的字符串“Long”

代码如下:

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

有人知道如何修复此错误吗?另外,R.java不喜欢被编辑,因此如何保存手动更改?

您在strings.xml中命名了一个名为“Long-swark”的字段,请将其更改为“Long\u-swark”,名称中不支持空格


另外,永远不要触摸R.java文件

如果您在strings.xml中命名了一个名为“Long-swark”的字段,请将其更改为“Long\u-swark”,名称中不支持空格

public static final int Long Sword=0x7f050002; 

另外,永远不要触摸R.java文件

如果您在strings.xml中命名了一个名为“Long-swark”的字段,请将其更改为“Long\u-swark”,名称中不支持空格

public static final int Long Sword=0x7f050002; 

另外,永远不要触摸R.java文件

如果您在strings.xml中命名了一个名为“Long-swark”的字段,请将其更改为“Long\u-swark”,名称中不支持空格

public static final int Long Sword=0x7f050002; 
另外,永远不要触摸R.java文件

public static final int Long Sword=0x7f050002; 
不是有效的字段名

命名约定:

不是有效的字段名

命名约定:

不是有效的字段名

命名约定:

不是有效的字段名


命名约定:

您需要从string类中删除static。顶级类不能是静态的

public static final int Long Sword=0x7f050002; // not valid

您需要从string类中删除static。顶级类不能是静态的

public static final int Long Sword=0x7f050002; // not valid

您需要从string类中删除static。顶级类不能是静态的

public static final int Long Sword=0x7f050002; // not valid

您需要从string类中删除static。顶级类不能是静态的

public static final int Long Sword=0x7f050002; // not valid

事实上,在出现错误后,我将该字段放在了strings.xml中:\n下面是代码:LeagueClicker,但它没有修复错误。此外,如果我删除该字段,R.java中只剩下“长剑”行,就像它代表了一个幽灵字符串一样!这一行确实产生语法错误。奇怪的是,请尝试删除strings.xml文件中的这些字符串,然后清理项目(项目-->清理)。之后,尝试将
long_Swarm
字段放回strings.xml文件中。在出现错误后,我实际上将该字段放回strings.xml中:\n下面是代码:LeagueClicker,但它没有修复错误。此外,如果我删除该字段,R.java中只剩下“long Swarm”行,就像它代表一个幽灵字符串一样!这一行确实产生语法错误。奇怪的是,请尝试删除strings.xml文件中的这些字符串,然后清理项目(项目-->清理)。之后,尝试将
long_Swarm
字段放回strings.xml文件中。在出现错误后,我实际上将该字段放回strings.xml中:\n下面是代码:LeagueClicker,但它没有修复错误。此外,如果我删除该字段,R.java中只剩下“long Swarm”行,就像它代表一个幽灵字符串一样!这一行确实产生语法错误。奇怪的是,请尝试删除strings.xml文件中的这些字符串,然后清理项目(项目-->清理)。之后,尝试将
long_Swarm
字段放回strings.xml文件中。在出现错误后,我实际上将该字段放回strings.xml中:\n下面是代码:LeagueClicker,但它没有修复错误。此外,如果我删除该字段,R.java中只剩下“long Swarm”行,就像它代表一个幽灵字符串一样!这一行确实产生语法错误。奇怪的是,请尝试删除strings.xml文件中的这些字符串,然后清理项目(项目-->清理)。之后,尝试将
long_show
字段放回strings.xml文件中,从string类中删除static。顶级类不能是静态的,请参见中的我的回答,从示例中的第一行“public static final class string{”中删除单词“static”?我尝试过,但不幸的是它恢复了更改,并且没有修复任何问题。请参见中的我的回答,从string类中删除静态。顶级类不能是静态的,请参见中的我的回答,删除单词在我的示例中,第一行“public static final class string{”中的“static”?我尝试过,但不幸的是,它恢复了更改,并且没有修复任何问题。从string类中删除static。顶级类不能是静态的,请参阅我的回答。在中,从示例中的第一行“public static final class string”中删除“static”一词{?嗯,我试过了,但不幸的是它恢复了更改,并且没有修复任何问题。从字符串类中删除static。顶级类不能是静态的,请参阅中的回答,从示例中的第一行“public static final class string{”?嗯,我试过了,但不幸的是,它恢复了更改,无法修复任何问题。