Vm如何在没有拖放支持的 Genymotion 模拟器中安装 Google Play 服务?
我无法按照 Stack Overflow 帖子中提到的安装它 如何在 Genymotion 虚拟设备上安装 Google 框架(Play、Accounts 等)? 由于缺乏对拖放安装的支持。
Genymotion 支持少数模拟器的 Google Apps,但不支持平板电脑模拟器。
从 Genymotion 2.10.0 及更高版本开始,可以从模拟器工具栏安装 GApp。请参考@MichaelStoddart的回答。
接下来是出于历史原因保留在这里的先前答案:
Genymotion 不提供 Google Apps。要安装 Google Apps:
将 Genymotion 和 VirtualBox 升级到最新版本。
下载两个 zip 文件: - ARM Translation Installer v1.1
适用于您 Android 版本的 Google Apps :2.3.7 - 4.4.4或4.4 - 6.0(带有平台和变体)您还可以在 wbroek 用户GitHubGist 页面中找到 GApps 列表.
打开 Genymotion 模拟器并转到主屏幕,然后将第一个文件 Genymotion-ARM-Translation_v1.1.zip 拖放 到模拟器上。将出现一个对话框并显示正在进行文件传输,然后将出现另一个对话框并询问您是否要将其闪存到模拟器上。单击确定并通过adb reboot从终端或命令提示符运行重新启动设备。
adb reboot
拖放第二个文件 gapps-*-signed.zip 并重复与上述相同的步骤。再次运行adb reboot,重新启动后,Google Apps 将在模拟器中。
此时“Google Apps Services”会频繁崩溃 并显示以下消息google play services has stopped working。打开谷歌播放。提供您的帐户详细信息后,打开 Google Play 并更新您安装的 Google Apps。这似乎让 Google Play 意识到您拥有旧的 Google Play 服务并会要求您更新(在我的情况下, 更新 Google Hangouts 需要新版本的 Google Play 服务 )。我还听说只是等待也会提示您更新。“Google Play 服务”应用程序似乎没有以其他方式出现 - 您无法搜索它。然后,您应该会看到更新 Google Play 服务的提议。安装新的 Google Play 服务后,您现在可以稳定、有效地访问 Google Play
google play services has stopped working