默认时区的修改
时区的支持列表可以查看frameworks/base/packages/SettingsLib/res/xml/timezones.xml。
临时修改的方式
-
系统可读可写
adb shell setprop persist.sys.root_access 3 adb root adb remount -
修改
/system/build.prop文件中persist.sys.timezone的值(Android 10及以上为:/vendor/build.prop)Asia/Shanghai:UTC+8
-
系统重启
adb shell reboot
代码修改的方式
- 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

