在 Genymotion 模拟器中安装 Google Play 服务

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡/ 赠书活动

目前,正在 星球 内带小伙伴们做第一个项目:全栈前后端分离博客项目,采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 204 小节,累计 32w+ 字,讲解图:1416 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 870+ 小伙伴加入,欢迎点击围观

Genymotion for Android 被认为是用于测试 Android 应用程序的最快的 Android 模拟器替代品。默认情况下,Genymotion 不直接包含 Google Play 服务。这意味着某些需要 Google Play 服务的 Android 功能(例如 Google 地图)无法在 Genymotion 模拟器上进行测试。

但是,它允许您自行安装所需的 Google Play 服务。这篇文章解释了在 Genymotion 模拟器中安装 Google Play 服务的说明。

  1. 假设您已经安装了 Genymotion 模拟器并下载了一个或多个受支持的设备映像。
  2. 启动您配置的 Genymotion 虚拟设备。在这篇文章中,我配置了 Google Nexus6 Android 5.0 版。

  1. www.teamandroid.com/gapps/ 下载相应版本的 Google Play 服务 .zip 文件。请确保下载与您的虚拟设备 Android 版本相同的 Google Play 服务版本。
  2. 将 .zip 文件拖到正在运行的虚拟设备上并放下以安装组件,这里我们在 Mac OS X 上展示它,但在 Windows 中使用相同的机制。请注意,将出现一个对话框并显示正在进行文件传输,然后将出现另一个对话框并询问您是否要在模拟器上刷新它。

  1. 单击确定并重新启动虚拟设备。
  2. 重新启动虚拟设备并注意 Google Apps 将在模拟器中。现在您可以运行依赖于 Google Play Service API 的应用程序。

注意: Google Apps 服务可能会经常崩溃并停止工作。这意味着您可能需要从 Play 商店升级所有必需的 Google Apos。