不支持Google Play服务是谷歌推出国内市场后经常出现的问题,在玩游戏或者新装一个软件打开的时候,会提示不支持Google Play服务,这里我们一起来了解一下这个问题的解决方法。

当你打开你的应用时会出现:“您的设备不支持部分应用所依赖的google play服务。请与设备制造商联系,以寻求帮助。”

解决前提:

1、安装Google Play服务、Google Play 服务、Google Play 三个软件。

2、需要Root。

解决方法:(注意:现在大部分手机都是不需要移动文件的,安装好三个软件就可以了,还有一点就是Google服务框架有时候会安装失败,显示“未安装”,也没问题,不安装就是)

1、手机Root后我们找到data/app/comandroidvending-1apk文件,把它复制到 system/app(长按这个文件复制copy过去)。

2、将Google 服务框架(GoogleLoginServiceapk)这个服务框架也复制到system/app目录。

3、重启一下手机再打开商店,就可以了。

可以正常运行了。

不支持GooglePlay是由于GooglePlay服务安装失败,无法正常使用原因导致。

可以在百度或者第三方应用商店搜索谷歌服务下载器下载安装,再次进入这个软件时。

可以看到不再出现提示。而是有一个google play的提示说明安装成功,部分手机则需要手机获取Root权限之后,依次安装Google Play服务框架,Google Play 服务,Google Play 三个软件才可以正常使用。

Google Play 前名为Android Market,是一个由Google为Android设备开发的在线应用程序商店。一个名为"Play Store"的应用程序会预载在允许使用Google Play的手机上,可以让用户去浏览、下载及购买在Google Play上的第三方应用程序。

2012年3月7日,Android Market服务与Google Music、Google 图书、Google Play Movie集成,并将其更名为Google Play。但是,这些服务在包括一些国家和中国大陆地区的无法使用。不过,2016年,Google Play将回归中国。

同事在 手机上 使用Google Service 进行定位和获取POI时,调用方法执行后,未获取到任何回调,无成功无失败。

用该小米手机连上USB,未能识别,遂放弃该手机联调。

乃用HUAWEI Nova来调试,因为nova也定位不到。(但是,nova是有任务结束回调的)

提出猜想:

AGoogle服务不可用

通过调用GoogleApiAvailability,得到结果result = SUCCESS,即可用。怀疑该API的使用价值。

BGoogle服务可用,但是接口调不通。

未找到判断某个接口可用的判断方法。

C还是缺少某个服务组件。

无法判断是哪个。

DGoogle服务框架版本不对

参考HUAWEI Mate 10,安装了Google服务框架,经测试问题没有改变。

以上思路,无法解决问题,卡住了。

这个时候,新的一周,新的思路:

同事自己连上小米手机,通过GoogleApiAvailability调用,得到result = INVALID,即不可用。那么也就是说,官方Serivce API的使用价值无需怀疑。可得,nova的Google Service确实可用。那么为什么调不通呢?根据小米和nova的不同反馈,推出猜想:

nova的错误和小米不一样,nova有另外的错误。

排查查看logcat,发现了错误,网上搜查,怀疑是Google Service版本与系统不兼容,内部出现了错误。即Google Service进程有问题。

验证:将应用中的Google Service相关一律卸载,再次调用GoogleApiAvailability判断是否可用,返回INVALID,即不可用。证明上面推断。

考虑的国外默认Google服务可用且版本正确,在方法执行时,事先判断GoogleApiAvailability是否可用。

在解决该问题时,犯了许多错误,致使花费时间较长,大概两三天,如果方向正确的话,根本不需要这么久时间,一天足够了。错误如下:

1怀疑GoogleApiAvailability的可用性,不该不该。

2未对错误手机小米和nova进行对比分析,致使变量较多,只能乱猜乱试。

3未对nova的异常情况认真分析,对nova的错误未重视,把nova的错误等同为小米的错误。

4只考虑到更换google服务框架,未考虑到完全卸载的场景。

5未对小米手机进行调试,也就是没有对病人进行针对性检查,却换了一个相似的病人进行排查,却不曾想,两者表象相同,但实际问题并不一样。实乃庸医。

无数事实证明,解决问题的思路很重要。谨记!

您的设备不支持google play服务,即你的设备没有安装有Google play服务框架。

没有安装谷歌服务框架将无法运行需要谷歌服务支持的程序。

在国外绝大部分安卓应用均是通过Google Play 商店下载的,再其上下载的程序一般都有Google账号的登录接口,这就需要谷歌服务支持。

你可以点击此链接如何安装谷歌服务框架了解如何安装谷歌服务框架。

Google Play  前名为Android Market,是一个由Google为Android设备开发的在线应用程序商店。一个名为“Play Store”的应用程序会预载在允许使用Google Play的手机上,可以让用户去浏览、下载及购买在Google Play上的第三方应用程序。2012年3月7日,Android Market服务与Google Music、Google 图书、Google Play Movie集成,并将其更名为Google Play。但是,这些服务从未进入中国内地。

参考资料:

百度百科词条——《Google Play》

1、打开手机浏览器,点击百度,输入当乐,然后点击下载。

2、打开下载好的当乐,然后再首页上搜素谷歌服务框架,

3、然后下载谷歌服务框架,下载好之后再次打开当乐,

4、在首页搜索google服务,然后下载。

5、下载完之后,再次打开当乐,搜索谷歌电子市场googleplay,然后下载。完成。