模拟器上的时钟与计算机时钟不同步

3

我使用eclipse和模拟器(android V2.2)。每次运行模拟器时,日期和时间都不正确。 我已经尝试取消自动选项(在设置=>日期和时间中),并手动设置日期和时间,但不幸的是, 第二天再次运行模拟器时,日期和时间仍然不正确。

我该如何解决这个问题?

1个回答

0

您可以通过为应用程序设置“运行配置”来设置模拟器的时区。

在Eclipse中,转到Run | Run Configurations ...

在目标选项卡上向下滚动(右侧有滚动条),并将-timezone America/Toronto(或您的时区)添加到附加模拟器命令行选项文本框中。

时区采用zoneinfo格式。


我在运行配置中的目标中添加了时区东部,但日期和时间仍未正确显示,那么我需要手动再次更改设置中的日期和时间吗(就像在我的第一篇帖子中一样)? - Anton Makov
它是随机偏差还是整点? - cstrutton
我认为问题在于启动模拟器时它无法与计算机时钟同步。 日期和时间与我昨天设置的相同,只有几分钟的差异。 - Anton Makov
我一直在尝试不同的设置。首先,我已经编辑了上面的内容以反映时区的zoneinfo格式。其次,如果我设置手动日期和时间设置,则-timezone标志将被忽略。请尝试将模拟器设置为“自动”时间设置,然后使用上面链接中的适当时区关闭并重新加载模拟器。 - cstrutton
我完成了以下步骤: 1)我将设置更改为自动(在日期和时间部分) 2)我在运行配置=>目标=>附加模拟器命令行中添加了-timezone Eastern 3)关闭模拟器和Eclipse 4)启动模拟器。 现在的日期是09/05/2012,时间是1:28,但正确的日期和时间应该是20/05/2012 09:25(我住在以色列)。 - Anton Makov
你的时区应该是 -timezone Asia/Jerusalem。你只需要重新启动模拟器而不是 Eclipse。 - cstrutton

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接