绝大部分同学们在一些第三方市场中按照提示更新Google Play services之后,时不时就会遇到“你需要更新Google Play services才能使用XXXX”诸如此类的字眼。明明已经更新到最新了,为何还是会提示呢?其实这是需要因设备而异的。所以在更新Google Play services服务时,还有一定的技巧可取。
一:你需要理解你设备的“LCD密度”(又叫dpi)怎样查看设备LCD密度的值?
打开Root Explorer,去到/system/build.prop搜索:ro.sf.lcd_density=,等于号后面的值就是你设备的LCD密度。
比如:ro.sf.lcd_density=480或者ro.sf.lcd_density=320。
二:你需要理解你设备的“处理器架构”
打开Root Explorer,去到/system/build.prop,搜索:ro.product.cpu.abi=,等于号后面的值就是你设备的处理器架构。
比如:ro.product.cpu.abi=armeabi-v7a
三:Android版本:
打开Root Explorer,去到/system/build.prop,搜索:ro.build.version.release=,等于号后面的值就是你设备的Android版本。
比如:ro.build.version.release=5.1.1或打开设置-关于手机/Android版本。
那么,下面就是解说:
Google Play services是有分版本以及用在什么处理器上的。比如暂时最新的Google Play services 8.2.99。
有很多版本,如:
Google Play services 8.2.99 (2339544-438)
Google Play services 8.2.99 (2339544-240)
Google Play services 8.2.99 (2339544-238)
Google Play services 8.2.99 (2339544-236)
Google Play services 8.2.99 (2339544-230)
Google Play services 8.2.99 (2339544-036)
Google Play services 8.2.99 (2339544-034)
等等,,,
那么,你应该有注意到()中后面的三个数字,下面是该数字的定义*Android 版本定义:
0 为:Android < 5
2 为:Android 5和5.1开始 Play Services v8
4 为:Android 5和5.1 Play Services v8引擎,Android > = 6.0.x
7 为:Android5
8 为:Android TV
*处理器架构定义:
1 为:armeabi
3 为:armeabi-v7a
4 为:arm64-v8a
7 为:x86
* DPI定义:
0 :通用
2 为:160
4 为:240
6 为:320
8 为:480
例子:
014:Android < 5.0 armeabi CPU 240 DPI 的设备
438:Android 6.0+ armeabi-v7a CPU 480 DPI 的设备
876:Android TV x86 CPU 320 DPI 的设备
备注:
如果没有最新的Google Play services 8.2.99,那么你可以使用Google Play services 8.2.98或更低一个版本。
Google Play services的更新方法小编就给大家介绍到这里。各位不要以为推荐更新的就是最好的,要根据自身设备的硬件架构来理性的选择适合自己的Google Play services更新。