gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 13:03:43 24 4
gpt4 key购买 nike

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

有人可以帮忙吗?

最佳答案

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

希望这对某人有帮助!

关于java - R.java 中表示不存在的字符串的代码行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23374669/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com