Blackbox 中文文档 下载 App

开启 GMS 支持:让依赖谷歌框架的应用在虚拟环境内运行

GMS 开关解决什么问题

相当一部分应用依赖谷歌服务框架(GMS)才能完整运行:谷歌系应用自不必说,很多海外游戏的登录、推送、支付也挂在 GMS 上。在虚拟环境内运行这类应用时,如果虚拟环境里没有谷歌服务,应用就会报错或功能残缺。

黑盒的解法是 GMS 管理:按用户(容器)开启谷歌服务环境,开启后,该用户名下的所有依赖谷歌框架的应用可以正常连接使用。

开启步骤

  1. 右上角三点菜单 → 软件设置;
  2. 「其它」分组 → GMS 管理(点击跳转到 GMS 管理界面);
  3. 在用户列表中找到目标用户(如 User 0);
  4. 打开该用户对应的开关。
GMS 管理页面,按用户开关谷歌服务环境
GMS 管理页按用户开启

开关是按用户生效的:给哪个用户开,哪个用户里的应用才有谷歌服务,其他用户不受影响。

一个重要的前提条件

GMS 管理功能生效的前提是手机本身具备谷歌服务环境。设置页在这个条件不满足时会有明确提示,GMS 管理条目呈灰色并注明「当前手机没有 Google 服务环境」:

软件设置页中 GMS 管理条目呈灰色并显示无谷歌服务环境提示
设置页中灰色的 GMS 管理项

也就是说,引擎做的是「把真机已有的谷歌服务环境延伸进虚拟环境」,而不是凭空提供谷歌服务。国内多数无谷歌服务的机型上,这个开关是灰色不可用的——这不是故障,是前提不满足。

没有谷歌服务环境的机型怎么办

开启后仍报「缺少谷歌服务」的处理