【问题标题】:Getting maps working in KitKat emulator?让地图在 KitKat 模拟器中工作?
【发布时间】:2013-11-09 00:47:30
【问题描述】:

我在 Reddit 上提出的一个问题,似乎其他几个人都希望回答,但没有引起任何回应,所以也许令人惊叹的 Stackoverflow 社区可以提供答案?

通过创建一个针对“Google APIs (Google Inc.) API Level 16”的虚拟机,我可以让地图(以及我的地图应用程序)在 4.1.2 模拟器中工作。

当我为 KitKat 做同样的事情 - “Google APIs (Google Inc.) - API level 19”时,我的应用程序和谷歌地图应用程序本身都会加载,但地图应该在哪里我只是得到一个空白空间。

我似乎已经安装了适用于 Android 4.4 的所有东西(根据 Eclipse SDK 管理器)。是我自己还是模拟器中地图的普遍问题?

有没有人设法让地图在 Kitkat 模拟器中工作?如果有,怎么做?

谢谢

【问题讨论】:

  • Google-Play-Services 是最新的吗?
  • 一个有用的建议,谢谢。尽管最终它对问题没有任何影响,但它可能与让应用程序在真正的 KitKat 设备上运行有关。我有一个较早的版本导入到我的工作区中,而较新的版本在 /usr/local/android-sdk-linux/extras/google/google_play_services 中覆盖了它。不幸的是,即使它仍然只是一个空白......
  • 小更新 - 由于更改了 Google-play-services 并重新创建了我的虚拟机,我收到了一条有用的消息:“Google Maps Android API v2 仅支持具有 OpenGL ES 2.0 及更高版本的设备”。关于该问题的另一个 StackOverflow 答案建议检查 VM 的“主机 gpu”选项。不幸的是,这只会在地图启动时导致虚拟机崩溃(根本没有消息)。
  • 我建议你使用 geny 运动模拟器而不是创建新的 VM genymotion.com
  • 不幸的是,Genymotion 还没有(非实验性的)4.3 模拟器,更不用说 4.4 了 :(

标签: android eclipse maps emulation android-4.4-kitkat


【解决方案1】:

我不确定这是否是您正在寻找的答案,但我能够在 Windows 中运行的 x86 KitKat 模拟器中安装旧版本的 Maps APK 并且它似乎工作正常。 (在针对“Google API(Google Inc.)API Level 19”时,我确实遇到了您报告的相同问题。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多