【问题标题】:Timezone and Clock wrong for Android EmulatorAndroid 模拟器的时区和时钟错误
【发布时间】:2014-07-11 22:41:28
【问题描述】:

从 Run As -> Run Configurations -> Targets 启动模拟器时

选择模拟器(在我的情况下为 GalaxyS4_4.2.2):根据三星开发者网站上的建议制作。

我正在传递额外的模拟器命令行选项:-timezone "America/New_York"

但是当我的模拟器启动时,时区仍然是错误的。

我也尝试过从命令行:emulator -avd GalaxyS4_4.2.2 -timezone "America/New_York"

但是当模拟器启动时我仍然得到错误的时间。

我关注了这个:http://developer.android.com/tools/help/emulator.html

有人可以帮忙吗?

【问题讨论】:

    标签: android-emulator timezone


    【解决方案1】:

    我发现这不是其他版本的 Android API 的问题。不知道为什么,但这看起来像是在模拟器上运行的 4.2.2 API 的错误。

    我对我的模拟器和目标 kitkat 进行了更改,而不是 jellybean 和我所有的:

     `-timezone America/New_York`
     `-timezone America/Los_Angeles`
    

    etc 正在使用这个 API。

    很遗憾,如果有人在您的模拟器上使用该版本的 JellyBean,您将遇到此问题,并且每次运行模拟器时都必须手动更改它:

    设置应用程序 -> 日期和时间 -> 取消选中默认的“自动日期和时间”和“自动时区”并手动设置。

    【讨论】:

      猜你喜欢
      • 2018-03-16
      • 1970-01-01
      • 1970-01-01
      • 2011-01-05
      • 1970-01-01
      • 2018-05-30
      • 1970-01-01
      • 2017-12-12
      • 1970-01-01
      相关资源
      最近更新 更多