通过adb shell在emulator上更改android时区

通过adb shell在emulator上更改android时区,android,adb,Android,Adb,我正在为我的应用程序运行测试,我想验证它是否在不同的时区工作。 我正在尝试建议运行adb shell setprop persist.sys.timezone“Pacific/honolu”,但是emulator上的时区(和时间)没有改变-不重新启动设备就可以工作吗?如果你是指UI测试,我不能通过adb shell更改emulator上的android日期和时间设置 我找到的唯一解决方案是在创建仿真器时使用-timezone选项设置时区 例如,您可以使用类似于$emulator@Nexus\u

我正在为我的应用程序运行测试,我想验证它是否在不同的时区工作。
我正在尝试建议运行
adb shell setprop persist.sys.timezone“Pacific/honolu”
,但是emulator上的时区(和时间)没有改变-不重新启动设备就可以工作吗?

如果你是指UI测试,我不能通过adb shell更改emulator上的android
日期和时间设置

我找到的唯一解决方案是在创建仿真器时使用
-timezone
选项设置时区

例如,您可以使用类似于
$emulator@Nexus\u 5X\u API\u 23-timezone Europe/Paris
的命令创建android emulator


查看更多emulator命令行选项

您找到如何执行此操作的方法了吗?