You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS 12.6上Android Studio模拟器时间自动乱跳问题求助

针对MacOS 12.6下Android模拟器时间异常的解决办法
  • 强制通过ADB锁定时间
    先通过命令确认关闭模拟器的自动时间/时区同步:

    adb shell settings put global auto_time 0
    adb shell settings put global auto_time_zone 0
    

    然后手动设置当前时间,格式为YYYYMMDD.HHmmss,比如当前时间是2024年5月20日16:11:00,执行:

    adb shell date -s "20240520.161100"
    

    执行后模拟器时间会立即更新,且不会自动跳转(前提是系统级自动同步已关闭)。

  • 修改模拟器配置文件禁用硬件时钟联动
    找到模拟器配置文件路径:~/.android/avd/[你的模拟器名称]/config.ini,打开后添加或修改以下参数:

    hwclock=no
    timezone=Asia/Shanghai
    

    保存后重启模拟器,该配置会强制模拟器不依赖主机硬件时钟,同时固定时区。

  • 重置模拟器的时间服务
    进入模拟器shell,停止并禁用后台时间同步服务:

    adb shell stop ntpd
    adb shell disable ntpd
    

    之后手动设置时间,避免后台服务自动拉取错误时间。

  • 检查Mac主机时间同步状态
    确保Mac系统本身时间同步正常:打开「系统设置」→「通用」→「日期与时间」,确认自动同步时间已开启——即使模拟器关闭了自动同步,主机时间异常也可能影响模拟器底层时间基准。

内容的提问来源于stack exchange,提问作者Ralfeus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 20:55:23