Genymotion for Android 被认为是用于测试 Android 应用程序的最快的 Android 模拟器替代品。默认情况下,Genymotion 不直接包含 Google Play 服务。这意味着某些需要 Google Play 服务的 Android 功能(例如 Google 地图)无法在 Genymotion 模拟器上进行测试。
但是,它允许您自行安装所需的 Google Play 服务。这篇文章解释了在 Genymotion 模拟器中安装 Google Play 服务的说明。
- 假设您已经安装了 Genymotion 模拟器并下载了一个或多个受支持的设备映像。
- 启动您配置的 Genymotion 虚拟设备。在这篇文章中,我配置了 Google Nexus6 Android 5.0 版。
- 从 www.teamandroid.com/gapps/ 下载相应版本的 Google Play 服务 .zip 文件。请确保下载与您的虚拟设备 Android 版本相同的 Google Play 服务版本。
- 将 .zip 文件拖到正在运行的虚拟设备上并放下以安装组件,这里我们在 Mac OS X 上展示它,但在 Windows 中使用相同的机制。请注意,将出现一个对话框并显示正在进行文件传输,然后将出现另一个对话框并询问您是否要在模拟器上刷新它。
- 单击确定并重新启动虚拟设备。
- 重新启动虚拟设备并注意 Google Apps 将在模拟器中。现在您可以运行依赖于 Google Play Service API 的应用程序。
注意: Google Apps 服务可能会经常崩溃并停止工作。这意味着您可能需要从 Play 商店升级所有必需的 Google Apos。