【发布时间】: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