android – 如何在Genymotion VM中安装Google Play服务(没有拖放支持)?

如何在没有拖放支持的Genymotion模拟器中安装Google Play服务?

我不能像Stack Overflow post How do you install Google frameworks (Play, Accounts, etc.) on a Genymotion virtual device?中提到的那样安装它,因为缺少对拖放安装的支持。

Genymotion支持几个模拟器的Google Apps,但它不支持平板电脑模拟器。

最佳答案
Genymotion不提供Google Apps。要安装Google Apps:

>将Genymotion和VirtualBox升级到最新版本。
>下载两个zip文件:
  – ARM Translation Installer v1.1
  – 适用于Android版本的Google Apps:2.3.7 – 4.4.44.4 – 6.0 (with platform and variant)您还可以在wbroek用户GitHubGist page中找到GApps列表。
>打开Genymotion模拟器并转到主屏幕,然后将第一个文件Genymotion-ARM-Translation_v1.1.zip拖放到模拟器上。将出现一个对话框并显示为正在进行的文件传输,然后将出现另一个对话框,并询问您是否要在模拟器上将其闪烁。单击确定并通过从终端或命令提示符运行adb reboot重新启动设备。
>拖放第二个文件gapps – * – signed.zip并重复上述步骤。再次运行adb reboot,一旦重新启动,Google Apps就会在模拟器中。
>此时,“Google Apps服务”将频繁崩溃,并显示以下消息:Google Play服务已停止工作。开启Google Play。提供您的帐户详细资料后,请开启Google Play并更新已安装的Google Apps。这似乎使Google Play认识到您有旧的Google Play服务,并会要求您更新(在我们的情况下,更新Google Hangouts需要新版本的Google Play服务)。我也听说,简单的等待也会提示您更新。 “Google Play服务”应用似乎没有以其他方式显示 – 您无法搜索。然后,您应该会看到更新Google Play服务的优惠。安装新版Google Play服务后,您将拥有稳定,有效的Google Play存取权

转载注明原文:android – 如何在Genymotion VM中安装Google Play服务(没有拖放支持)? - 代码日志