今天早上看到手机提示系统更新完成,需要重启,然后点击了reboot, 没想到重启后google play 打不开了,并且老是提 has topped。
重新安装以前存储的 google services framework.apk 和 google play.apk,然并未卵用。估计是Android系统版本升级的了,导致了不兼容,看了一下Android版本,竟然一下从4.4到了6.0.1.MMB29M。无奈从网上找找最新的google服务框架,也冲电脑上进入google play查找并为找到合适的,好多都没写版本号,也没说明适应的Android版本。
最后还是在 apkmirror 找打了,说明详细。
直接看看 Google Play services 8.9.16(这是链接) 的描述:
App Notes:
To figure out the right version of Google Play services for your Android device, download Play Services info or go to Settings -> Apps -> Google Play services, and look at the last 3 numbers in the parentheses. You’ll see something like -XYZ where:
X defines Android version:
- 0 for Android <5.0
- 2 for Android 5.0 and 5.1 starting with Play Services v8
- 4 for Android 5.0 and 5.1 before Play Services v8, Android >= 6.0 after
- 7 for Android 5.0
- 8 for Android TV
Y defines CPU architecture:
- 1 for armeabi
- 3 for armeabi-v7a
- 4 for arm64-v8a
- 7 for x86
Z defines DPI:
- 0 for universal
- 2 for 160
- 4 for 240
- 6 for 320
- 8 for 480
Notes:
- It seems that -7YZ builds became -4YZ with Google Play services v6.5. If you were on -7YZ before, you should now install -4YZ.
- It seems that -4YZ builds got split into -2YZ for Lollipop and -4YZ for Marshmallow with Google Play services v8. If you were on -4YZ before, you should now install -2YZ in Lollipop and -4YZ in Marshmallow.
- Looks like -8YZ builds are for Android TV.
Examples:
- -014 for Android <5.0 armeabi CPU 240 DPI device
- -438 for Android 6.0+ armeabi-v7a CPU 480 DPI device
- -876 for Android TV x86 CPU 320 DPI device
是不是描述的很详细