我注意到我的模拟器中安装Android项目的时间是错误的。它落后一小时。 我如何改变时间,我可以在日食中做到吗?
答案 0 :(得分:6)
运行>调试配置/运行配置
标签目标>其他仿真器命令行选项
-timezone America / New_York
答案 1 :(得分:4)
使用此命令
C:\> adb shell
#date –- 2009-10-01 14:24:59
20070325.123456
#date –s 20070325.123456
答案 2 :(得分:3)
我认为默认情况下模拟器设置为GMT时区。您可以使用-timezone
参数指定模拟器的时区。
https://developer.android.com/studio/run/emulator-commandline.html
答案 3 :(得分:1)
如果您使用IntelliJ,则可以从“运行/编辑配置”窗口执行此操作。 转到“模拟器”选项卡并将其添加到“其他命令行选项”:
-timezone欧洲/赫尔辛基
Android document提供此信息:
-timezone将模拟设备的时区设置为,而不是主机的时区。必须以zoneinfo格式指定。例如:“America / Los_Angeles” “欧洲/巴黎”
Zoneinfo格式也称为tz database。因此,要找到您特定的时区,您可以在此处使用维基百科列表:
http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
答案 4 :(得分:0)
我进行了广泛的搜索,似乎唯一的选择是关闭模拟器手机首选项中的自动设置时间,并手动设置时区。我在Eclipse / AVD Manager中找不到任何设置emulator
选项的地方。
答案 5 :(得分:0)
将模拟器日期增加几个小时,完美运行 在这里,我将时间增加4小时。
adb root
adb shell“date date +09190400
”
月&日期:0919(mmdd) 小时:04
答案 6 :(得分:0)
如果要更改日期和时间,请从运行模拟器的窗口转到:
Apps -> Settings -> Date & Time -> Disable Automatic date & time -> Set date & Set time
如果要更改时区,请从运行仿真器窗口转到:
Apps -> Settings -> Date & Time -> Disable Automatic time zone -> Select time zone
答案 7 :(得分:0)
这个问题是9年前的,但是现在(至少在Mac上),您只需在OSX“系统偏好设置日期和时间”窗格中更改Mac时间,即可立即在Android模拟器中反映出来。
答案 8 :(得分:-1)