本文最近更新于 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 服务安装包。

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

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

扩展阅读: