默认时区的修改
时区的支持列表可以查看frameworks/base/packages/SettingsLib/res/xml/timezones.xml。
10.1. 临时修改的方式
-
系统可读可写
adb shell setprop persist.sys.root_access 3adb rootadb remount -
修改
/system/build.prop文件中persist.sys.timezone的值(Android 10及以上为:/vendor/build.prop)Asia/Shanghai:UTC+8
-
系统重启
adb shell reboot
10.2. 代码修改的方式
-
Android7.1/Android10
-
在
device/rockchip/CPU_TYPE/PRODUCT_TYPE/system.prop文件里,修改persist.sys.timezone的值Asia/Shanghai:UTC+8
-
-
Android11及以上
- 在
device/rockchip/CPU_TYPE/PRODUCT_TYPE/PRODUCT_TYPE.mk文件里添加如下内容:
PRODUCT_PROPERTY_OVERRIDES += persist.sys.timezone=Asia/Shanghai
- 在
-
删除 out 目录下的 build.prop
rm out/target/product/PRODUCT_TYPE/obj/ETC/system_build_prop_intermediates/build.prop