0

resource array-string我放:

<string-array name="Gefühle_de">
<item>xxx</item>
</string-array>

但我收到错误为无效字符Gefühle这是德语)。如何解决问题?

4

2 回答 2

3

我认为问题在于字符串数组名称的大写 G。

一定是 :

<string-array name="gefühle_de">
<item>xxx</item>
</string-array>

编辑:你真的需要 'ü' 字符作为名称,'u' 还不够吗?

最佳做法是避免标签名称使用大写和重音字符。

于 2013-05-07T12:34:38.853 回答
0

我会假设基本 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”(实际上在我的情况下不是必需的),然后清理您的项目。

于 2013-05-07T12:34:56.847 回答