360 字
2 分钟
使用ADB命令让Android手机时间时间同步
使用ADB命令让Android手机时间时间同步
前置要求
- 已安装ADB工具
- 手机已开启USB调试
- 手机与电脑正确连接
同步步骤
1. 配置NTP服务器
设置阿里云NTP服务器,提供稳定的时间源:
adb shell settings put global ntp_server ntp.aliyun.com2. 开启自动时间同步
允许系统通过NTP/NITZ/GNSS自动校时:
adb shell settings put global auto_time 13. 强制刷新网络时间
立即从NTP服务器拉取时间并更新(支持Android 12-16):
adb shell cmd network_time_update_service force_refresh4. 自动时区设置(可选)
让系统自动识别并设置时区:
adb shell settings put global auto_time_zone 1如需手动设置为北京时区:
adb shell settings put global time_zone Asia/Shanghai验证结果
检查同步是否成功:
# 查看当前时间adb shell date
# 确认NTP服务器设置adb shell settings get global ntp_server
# 查看时间服务详细信息adb shell cmd network_time_update_service dump常见问题
Q: 时间同步失败怎么办?
- 确保手机已连接网络
- 检查防火墙是否阻止NTP端口(123)
- 尝试其他NTP服务器:
time.windows.com、cn.pool.ntp.org
Q: 部分机型不支持force_refresh命令?
- Android 11及以下版本可能需要重启手机或等待系统自动同步
- 可尝试开关飞行模式触发时间更新
适用范围
- Android 6.0及以上版本
- 需要Root权限的操作已通过ADB shell settings规避
- 测试环境:Windows 10/11 + Android 12-16
使用ADB命令让Android手机时间时间同步
https://twenhub.com/posts/shi-yong-adbming-ling-rang-androidshou-ji-shi-jian-shi-jian-tong-bu/