导火线
有过经验的同学都知道,安卓手机国内版的系统一般用不了 Google 服务,如若需要,需要我们自己安装 Google 相关服务。而安装 Google 相关服务常会用到的方法是:直接到「应用商店」下载 「谷歌服务安装器」,然后用它实现一键安装。
然而今天想在我最近到手的 Mi 9 上用这种方法安装 Google 相关服务时,却遇到了问题。大概原因是, Mi 9 系统原来自带的 Google Play 服务版本相对与「谷歌服务安装器」一键安装中提供的 Google Play 版本要高。然后直接导致 安装器 安装到 Google Play 这一步时无法继续,只能退出安装程序。因为Google Play 服务不可倒退版本安装。
解决思路
了解问题的根本原因,也便可针对原因做出解决方案。
到手机「所有应用」中找到 Google Play 服务,卸载或降低这个应用的版本,然后重新运行「谷歌服务安装器」;
放弃「谷歌服务安装器」,全手动安装 Google 相关服务;
方案一我尝试了一下,结果找了很久,可能是 MI 9 的预装应用原因,系统根本没有提供 卸载 Google Play 服务应用的按钮。本人又有些强迫症,总觉得全手动安装要比第三方一键安装要好。于是乎,便开始全手动安装。
准备安装
根据「谷歌服务安装器」提供的安装流程,我们模仿它的安装顺序,然后全手动安装相应的应用程序:
安装 Google 服务框架 (Google Services Framework)
安装 Google 账号管理程序 (Google Account Manager)
安装 Google Play 服务 (Google Play Services)
安装 Google 日历同步服务 (Google Calendar Sync)
安装 Google 通讯录同步服务 (Google Contacts Sync)
安装 Google Store 应用程序 (Google Play Store)
上面的英文说明可以减少我们很多功夫,要想在 Google 浏览器中找到相对应的应用程序 APK,最好是用英文关键字进行搜索。我一一附上了对应的下载地址,您只需要选择对应的下载版本以及根据文章接着提到的三个参数选择适合自己的 “套装” 即可。
注意事项
在下载过程中,我们会面临版本选择以及 三个参数 匹配的问题。
版本选择建议以稳定为前提,然后再选择比较新的,需要特别注意,有些版本对 Minimum Version(Android 版本) 有明确的 Note;
三个参数分别是:Architecture (与手机 CPU 内核相关)、Minimum Version ( Android 版本)、Screen DPI (与手机屏幕分辨率相关)。三个参数具体含义我们不需要完全弄懂,我们只需要知道,如何能够获取到自己手机对应的这三个参数的值分别是多少即可。
在该网站 下载帮助 中我们便可得知获取三个参数的渠道。下载 Droid Hardware Info 应用程序,安装到手机,打开后便能在给出的信息中获取到这三个参数。
根据 版本 及 三个参数 全部应用程序都选择适合自己手机并下载完成后,按照上述提供的顺序安装或覆盖安装即可。
最后,全部安装完成后,不要忘记重启手机噢!!!
PS:
分别附上我对上面的应用程序选择的地址:
请求帮助
我安装完成后,遇到了一个 Google Store 的报错:从服务器检索信息时出错。DF-DFERH-01,截止发帖前我尚未解决。或许是我安装的 Google 服务中某个应用版本过高导致。不过从不过参考文献中,我找到了一些思路,后期我会继续更新文章,也希望看到这里的你能够在留言中给我提供一些帮助!
历史更新
2019.03.31 解决上一次遗留的问题,更改纸飞机中的配置文件,由原来的「全局」改为「绕过中国大陆地址」,原理未想明白。