跳到主要内容

默认时区的修改

时区的支持列表可以查看frameworks/base/packages/SettingsLib/res/xml/timezones.xml

10.1. 临时修改的方式

  • 系统可读可写

    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

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