在resource array-string
我已经把:的Android资源字符串数组“无效字符”
<string-array name="Gefühle_de">
<item>xxx</item>
</string-array>
但我收到的错误为无效字符上Gefühle
(这是一个德语语言)。 如何解决问题?
在resource array-string
我已经把:的Android资源字符串数组“无效字符”
<string-array name="Gefühle_de">
<item>xxx</item>
</string-array>
但我收到的错误为无效字符上Gefühle
(这是一个德语语言)。 如何解决问题?
我认为问题是大写的G,为字符串数组名称。
必须是:
<string-array name="gefühle_de">
<item>xxx</item>
</string-array>
编辑:你真正需要的“U”字符的名称,“U”是不够的?
最佳做法是避免使用大写字母和重音字符作为标记名称。
我与什么@ Shemsu-贺说,remeber总是使用标准的命名规则非常同意,英文是用绳子gefühle_de足够 – 3h3 2013-05-07 12:40:54
好吧,我收到了同样的错误,ü是必要的,因为是一个德语单词,我不知道如果没有它 – shuttle1978 2013-05-07 12:41:30
我会假设基地Androind不能识别name
属性中“u”的变音。尝试设置为name="gefuhle_de"
。
编辑:当我把原来的值与元音到我的strings.xml,这是我的R.java来如:
public final class R {
public static final class array {
public static final int Gefühle_de=0x7f070001;
public static final int spin=0x7f070000;
}
它是生产上的分数字符错误(左起第五个)。这似乎表明变音符号正在导致问题。尝试删除变音符,小写“G”(在我的情况下不需要),然后清理您的项目。
好吧谢谢我会这样做 – shuttle1978 2013-05-07 12:46:42
结果如何? – TronicZomB 2013-05-07 12:50:25
@ shuttle1978你是否试图清理你的项目也许......? – TronicZomB 2013-05-07 12:52:33
这是在arrays.xml下的/ res/values? – Raghunandan 2013-05-07 12:40:09
@Raghunandan这可以在/ res/values下的strings.xml中进行。不需要arrays.xml。 – TronicZomB 2013-05-07 12:44:30
@TronicZomB我知道我只是澄清因为上述为我工作。我没有看到问题 – Raghunandan 2013-05-07 12:50:30