通过adb shell在模拟器上更改android时区

时间:2015-01-18 14:51:41

标签: android adb

我正在为我的应用运行测试,我想验证它是否适用于不同的时区。 我尝试here运行adb shell setprop persist.sys.timezone "Pacific/Honolulu"的解决方案,但仿真器上的时区(和时间)没有改变 - 这可以在不重启设备的情况下工作吗?

1 个答案:

答案 0 :(得分:0)

如果您的意思是UI测试,我无法通过adb shell在模拟器上更改android Date & Time设置。

我找到的唯一解决方案是在使用-timezone选项创建模拟器期间设置时区。

例如,您可以使用$ emulator @Nexus_5X_API_23 -timezone Europe/Paris之类的命令创建android模拟器。

查看更多模拟器命令行选项here