Android Genymotion位置(Google Services API)不起作用

时间:2015-04-11 13:48:27

标签: android location genymotion genymotion-gps

我在Genymotion中安装了Google Services API,在我下载了位置示例(https://github.com/googlesamples/android-play-location/tree/master/BasicLocationSample)并且它无法正常工作后,我设置了GPS和数据。我在我的真实手机上测试过它的确有效!怎么解决?

Google地图在地图上找到我。

4 个答案:

答案 0 :(得分:1)

确保模拟器安装了Google Play服务,并且它是最新的。您可以从Play商店将其更新到最新版本

答案 1 :(得分:1)

如果Android 6.0上的Google Play服务每次都会崩溃,您可以尝试按此顺序执行相同的操作。也许它会起作用。

这是我做的:

  1. 安装最新的Genymotion(在我的情况下为2.6.0版)。确保 之前的旧(预览)Android 6.0图像被删除(Genymotion - >设置 - >杂项 - >清除缓存)。
  2. 添加新的虚拟设备,选择Google Nexus 5X和Android 6.0 图片。它应该从Genymotion网站下载一个新图像。开始 创建了Google Nexus 5X - 6.0.0 - API 23 - 1080x1920虚拟设备。
  3. Flash Genymotion-ARM-Translation_v1.1.zip(将zip文件拖放到 虚拟设备窗口)然后重新启动虚拟设备。
  4. Flash gapps-L-4-21-15.zip并再次重启虚拟设备。现在 通过设置 - >在虚拟设备中添加Google帐户帐户 - > 新增帐户。不要启动Google Play!在登录时忽略任何崩溃 过程
  5. Flash benzo-gapps-M-20151011-signed-chroma-r3.zip并重启 虚拟设备。在虚拟设备中打开Goog​​le Play,全部更新 已安装的应用程序。
  6. 通过长按主页按钮强制对话框启动Google即时 请求更新Google Play服务。更新Google Play服务。 现在,该设备已准备好使用Google Play和Google Play 服务。
  7. Genymotion android 6.0 with Google play service

答案 2 :(得分:0)

  1. 检查地图是否已更新。
  2. 检查您的PC位置设置。

答案 3 :(得分:-1)

要在genymotion中使用Google Services Api,您必须按照以下步骤操作:

1)下载ARM Translation Installer v1.1(ARMTI)

2)下载适用于您特定Android版本的Google Apps

3)将ARM Translation zip文件拖放到模拟器中。

4)重新启动模拟器

5)将正确的Google App版本拖放到模拟器

6)重新启动模拟器