解决方案
问题背景
某用户报告了其设备上Google Play服务自动更新到7.5.66版本后不断显示“Google Play Services has stopped”错误消息的问题。该用户询问是否有办法阻止设备更新至最新的Google Play Services,尽管他并不想卸载此应用。
分析与解决方案
直接措施
- 清理缓存和数据:首先建议尝试重置Google Play服务的相关缓存和数据。具体步骤如下:
- 进入“设置” → “应用程序管理”(或类似选项)。
- 选择“Google Play Services”。
- 点击“应用信息”(或类似选项),然后点击下方的“清除缓存/清除数据”。注意,这会移除所有应用偏好设置,因此在操作前请备份重要数据。
次级措施
- 修改系统分区:对于已经解锁root权限的用户来说,可以采取更复杂的方法来保留旧的Google Play服务版本。具体方法如下:
- 将最新的工作版(如7.3.21版,也就是10.0.84)移动到系统分区,并阻止自动更新。
- 对于KitKat系统:将APK文件移动至
/system/priv-app/com.google.android.gms.apk
目录。将其相关库文件从/data/app-lib/com.google.android.gms-1/
和/data/app-lib/com.google.android.gms-2
移动到/system/lib
。 - 对于Lollipop及更高版本:将APK文件移至
/system/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk
。将其相关库文件从/data/app-lib/com.google.android.gms-1
、/data/app-lib/com.google.android.gms-2
、/data/app-lib/com.google.android.gms-3
和/data/app-lib/com.google.android.gms-4
移动到/system/priv-app/PrebuiltGmsCore/lib/arm
。最后创建对应的空文件夹,例如/data/app/com.google.android.gms-1.apk
等。 重要提示:上述操作需要root访问权限,并且存在一定的风险可能会影响设备的稳定性。
使用第三方工具:对于没有root权限但希望减少自动更新频率的用户来说,可以尝试安装第三方应用如Freedom或Lucky Patcher,尽管这些方法有可能会带来软砖的风险,请谨慎使用。
- 这些工具允许用户手动设置哪些应用能进行自动更新。在Freedom中找到Google Play Services的选项并关闭其自动更新开关。
注意事项
- 在采取上述措施之前,请确保了解每一步骤的具体操作细节及其潜在风险,并做好相应的备份准备以防止意外情况发生。
- 如果你发现最新的版本解决了问题且无副作用,则可以考虑让设备自行进行正常更新。
正文完