本文最近更新于 2018 年 6 月 20 日「 星期三 」

你是不是为了运行某些应用或者游戏会选择安装谷歌服务框架,而在实际的使用过程中却遇到「Google Play 服务需要更新」或是「Google Play 服务已停止运行」之类的问题?

对于已经安装了 Play 商店的用户来说,根据提示进入 Play 商店进行更新往往可以解决 Google Play 服务版本过旧的问题;而对于停止运行这样报错来说,却往往无从下手?或者折腾了一番,最后只能放弃。

遇到「Google Play 服务已停止运行」这样的报错,通常我们可以通过下面的方法进行修复:

1) 对于初装的「Google Play 服务」,我们需要检查确认我们所安装的版本信息。

对于 Google Play service 的版本是不能随便乱安装的,到 2016 年 1 月,Google Play service 的版本已经到了 8.4.89 版本。这个版本下,谷歌将这些版本又分成了很多小版本号。因此基于设备内置的不同安卓版本号,我们需要下载不同版本的 Google Play service。

打开「设置」,在「应用」下的全部应用中找到 Google Play 服务并点击查看应用信息,在应用信息界面中找到本机所安装的 Google Play 服务版本号,并记下最后三位数字。

为什么要记下最后的三位数字呢?这里做一下说明。假如我们设备中的 Google Play 服务版本号括号中最后三位是 XYZ,那么:

「X」决定了 Google Play 服务所运行的 Android 版本:

  • 0 适用于 Android 5.0 以下的版本
  • 2 适用于 Android 5.0 和 5.1(此号码从 Google Play services v8 版本开始出现)
  • 4 适用于 Android 5.0 和 5.1(此号码出现于 Google Play services v8 版本之前,且 Android 版本 6.0 及其之后)
  • 7 适用于 Android 5.0
  • 8 适用于 Android TV

「Y」取决于所运行设备的 CPU 架构方式:

  • 1 适用于 armeabi 架构的处理器
  • 3 适用于 armeabi-v7a 架构的处理器
  • 4 适用于 arm64-v8a 架构的处理器
  • 7 适用于 x86 架构的处理器
  • 8 适用于 x86_64 架构的处理器

「Z」则取决于所运行设备的 dpi:

  • 0 通用 dpi
  • 2 适用于 160 dpi
  • 4 适用于 240 dpi
  • 6 适用于 320 dpi
  • 8 适用于 480 dpi

注意:

  • 在 Google Play service v6.5 中,-7xx 变成 -4xx。如果以前使用的是 -7xx,现在应该安装 -4YZ。
  • 在Google Play service v8 中,-4xx 被分成了 Lollipop(Android 5.0)的 -2xx 和 Marshmallow(Android 6.0)的 -4xx。如果以前使用的是 -4xx,现在应该在 Lollipop 中安装 -2xx,在 Marshmallow 中安装 -4xx。
  • Android TV 使用 -8xx。

举例:

  • 014 适用于安卓 5.0 以下版本,采用 armeabi CPU 架构,DPI 为 240 的设备。
  • 438 适用于安卓 6.0 及其以上版本,采用 armeabi-v7a CPU 机构,DPI 为 480 DPI 的设备。
  • 876 适用于安卓 TV,采用 x86 CPU 架构,DPI 为 320 的设备。

提示:

由于 Google Play service(包名:com.google.android.gms)安装后往往会被安卓系统认为是内置的应用,通常不能通过覆盖安装的方式来升级版本。必须获得 root 权限后,将旧版本的 Google Play service 卸载掉,然后安装新版本的 Google Play service。

下载:

记住这三位数字之后,我们接下来要做的就是前往第三方网站下载合适的最新版本的 Google Play 服务安装包。

这里就要向大家郑重推荐 APKMirror1 这个网站了,该网站的应用更新速度往往比 Google Play 的推送要快得多。进入该网站主页搜索「Google Play services XYZ」(XYZ 即上文提到的版本号最后三位),在检索结果中找到与设备相符的 Google Play 服务最新版本,下载安装即可。

2) 确认安装的「Google Play 服务」版本正确的话,将「Google Play 服务」和「Google Play 服务框架」的数据和缓存清空,并通过「钛备份」或「幸运破解器」将其移至 system 分区,然后重启手机。

如果使用了 Magisk,也可以通过安装 App Systemizer 模块,将「Google Play 服务」和「Google Play 服务框架」system 化,重启手机即可生效。关于 Magisk 的介绍请访问这里:Magisk 框架可以干什么?

扩展阅读:

(译文转自:https://apkjam.com/gapps.html

  1. APKMirror 是 Android 新闻网站 Android Police 旗下的一个 App 应用市场,还是比较靠谱和可信的。上面的 APK 安装文件应该是由网站用户自己上传的,毕竟网站上有上传入口。不过 APKMirror 声称每个 APK 安装包在发布之前都会被测试过,确保安全性。APKMirror 的网址是 www.apkmirror.com