Android 系统更新时区文件步骤
一、全编译工程
二、下载需要的tzdb源数据
下载链接:ftp://ftp.iana.org/tz/releases/
以当前最新的时区文件为例,下载tzdb-2023c.tar.lz
三、生成新的时区文件tzdata
高通7.1平台
1、下载完成后将时区文件,
放在系统对应目录下:/external/icu/tools/tzdata2023c.tar.gz
2、修改update-tzdata.py屏蔽#BuildIcuData(iana_tar_file)
3、cd 到/external/icu/tools目录下执行脚本python update-tzdata.py
4、将生成新的时区文件tzdata,拷贝到\bionic\libc\zoneinfo\目录下替换旧的时区文件
展锐平台
1、下载完成后将时区文件,
放在系统对应目录下:\system\timezone\input_data\iana\ tzdata2023c.tar.gz
2、修改update-tzdata.py屏蔽#BuildIcuData(iana_tar_file)
3、cd 到/system/timezone/ 目录下执行脚本 python update-tzdata.py 生成新的tzdata
4、将生成的时区文件tzdata,拷贝到\system\timezone\output_data\iana\tzdata
四、全编译固件,编译完成后烧入固件验证
以埃及为例,最新时区规则网址:https://time.is/Egypt
看烧入最新时区规则固件与网址上的是否一致