添加一些语言后,切换到该语言手机自动重启,添加ICU资源
[DESCRIPTION]
新增一些语言比如哈萨克斯坦语(kk)、奥罗莫语(om)等,添加成功后在Setting语言列表中切换到该语言,
手机重启且一直停留在开机动画界面。查看log可以发现如下特殊语句:
01-01 00:12:34.687 4365 4365 E ICU : Couldn't find ICU
yesterday/today/tomorrow for om_ET
01-01 00:12:34.687 4365 4365 W dalvikvm: Exception
LJAVA/lang/AssertionError; thrown while initializing
Llibcore/icu/LocaleData;
01-01 00:12:34.687 4365 4365 W dalvikvm: Exception
Ljava/lang/AssertionError; thrown while initializing
[SOLUTION]
原因一些语言的icu资源不全导致,external\icu4c\data\locales\om.txt确少fields项,下面是英
语的部分定义,可以先把这段加进去验证,验证ok后需要做做翻译。
fields{
day{
dn{"Day"}
relative{
"-1"{"Yesterday"}
"0"{"Today"}
"1"{"Tomorrow"}
}
}
dayperiod{
dn{"AM/PM"}
}
era{
dn{"Era"}
}
hour{
dn{"Hour"}
}
minute{
dn{"Minute"}
}
month{
dn{"Month"}
relative{
"-1"{"Last month"}
"0"{"This month"}
"1"{"Next month"}
}
}
second{
dn{"Second"}
}
week{
dn{"Week"}
relative{
"-1"{"Last week"}
"0"{"This week"}
"1"{"Next week"}
}
}
weekday{
dn{"Day of the Week"}
}
year{
dn{"Year"}
relative{
"-1"{"Last year"}
"0"{"This year"}
"1"{"Next year"}
}
}
zone{
dn{"Time Zone"}
}
}
新增一些语言比如哈萨克斯坦语(kk)、奥罗莫语(om)等,添加成功后在Setting语言列表中切换到该语言,
手机重启且一直停留在开机动画界面。查看log可以发现如下特殊语句:
01-01 00:12:34.687 4365 4365 E ICU : Couldn't find ICU
yesterday/today/tomorrow for om_ET
01-01 00:12:34.687 4365 4365 W dalvikvm: Exception
LJAVA/lang/AssertionError; thrown while initializing
Llibcore/icu/LocaleData;
01-01 00:12:34.687 4365 4365 W dalvikvm: Exception
Ljava/lang/AssertionError; thrown while initializing
[SOLUTION]
原因一些语言的icu资源不全导致,external\icu4c\data\locales\om.txt确少fields项,下面是英
语的部分定义,可以先把这段加进去验证,验证ok后需要做做翻译。
fields{
day{
dn{"Day"}
relative{
"-1"{"Yesterday"}
"0"{"Today"}
"1"{"Tomorrow"}
}
}
dayperiod{
dn{"AM/PM"}
}
era{
dn{"Era"}
}
hour{
dn{"Hour"}
}
minute{
dn{"Minute"}
}
month{
dn{"Month"}
relative{
"-1"{"Last month"}
"0"{"This month"}
"1"{"Next month"}
}
}
second{
dn{"Second"}
}
week{
dn{"Week"}
relative{
"-1"{"Last week"}
"0"{"This week"}
"1"{"Next week"}
}
}
weekday{
dn{"Day of the Week"}
}
year{
dn{"Year"}
relative{
"-1"{"Last year"}
"0"{"This year"}
"1"{"Next year"}
}
}
zone{
dn{"Time Zone"}
}
}