小编Rob*_*der的帖子

更新android时区数据

我在我的设备上运行Android 4.4.3,当然它已经过时了,我正在尝试更新/ system/usr/share/zoneinfo中tzdata.但是,立即替换文件不会更新时区.

由于ICU保留了自己的时区数据副本,我们也必须更换它(根据谷歌AOSP团队).更新后的数据文件更新ICU更新仿生

但是,当我构建并替换icu4c库(libicui18n.so和libicuuc.so)并将icudt51l.dat替换为icudt53l.dat时,系统无法初始化ICU.

我已经尝试解压缩icudt53l.dat并在旧的icudt51l.dat中推送其*.res文件但是也失败了因为ICUPKG工具在打包之前检查res文件的校验和.

我按照XDA链接更新了tzdata,但是这种方法失败了,因为他们使用tzdata 创建了zoneinfo.dat,zoneinfo.idx,zoneinfo.version文件.但是系统在/ system/usr/share/zoneinfo中查找tzdata本身

我不是时区或ICU专家,如果我朝错误的方向寻求帮助,请指点我.

timezone android kernel icu android-4.4-kitkat

13
推荐指数
1
解决办法
5732
查看次数

标签 统计

android ×1

android-4.4-kitkat ×1

icu ×1

kernel ×1

timezone ×1