安卓Genymotion位置(Google服务API)无法正常工作。

3

我在安卓模拟器上遇到了同样的问题。 - John Oleynik
请确保您在Android控制台开发者中启用了Maps API,并在需要时启用了Places API(https://console.developers.google.com/home/dashboard)。同时,请确保您将正确的密钥粘贴到您的项目中。另外,请确保您的Genymotion已安装Gapps和Google服务。 - deadfish
4个回答

1

请确保模拟器已安装Google Play服务并更新至最新版本。您可以从Play商店更新到最新版本。


1
如果在安卓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. 刷入Genymotion-ARM-Translation_v1.1.zip(将zip文件拖放到虚拟设备窗口中),然后重新启动虚拟设备。
  4. 刷入gapps-L-4-21-15.zip并再次重新启动虚拟设备。现在通过“设置”->“帐户”->“添加帐户”在虚拟设备中添加Google帐户。不要启动Google Play!忽略登录过程中的任何崩溃。
  5. 刷入benzo-gapps-M-20151011-signed-chroma-r3.zip并重新启动虚拟设备。在虚拟设备中打开Google Play,更新所有已安装的应用程序。
  6. 通过长按主页按钮启动Google Now,强制对话框请求更新Google Play服务。更新Google Play服务。现在该设备已准备好使用工作中的Google Play和Google Play服务。

Genymotion Android 6.0 with Google Play服务


0
  1. 请检查您的地图是否已更新。
  2. 请检查您的电脑位置设置。

-1

要在您的Genymotion中使用Google服务Api,您必须按照以下步骤操作:

1)下载ARM翻译安装程序v1.1(ARMTI)

2)为您的特定Android版本下载Google应用程序

3)将ARM翻译zip文件拖放到您的模拟器中。

4)重新启动您的模拟器

5)将正确的Google应用程序版本拖放到您的模拟器中

6)重新启动您的模拟器


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