解决Google Play Services崩溃问题的方法汇总

3次阅读
没有评论

解决方案

问题背景

某用户报告了其设备上Google Play服务自动更新到7.5.66版本后不断显示“Google Play Services has stopped”错误消息的问题。该用户询问是否有办法阻止设备更新至最新的Google Play Services,尽管他并不想卸载此应用。

分析与解决方案

直接措施

  1. 清理缓存和数据:首先建议尝试重置Google Play服务的相关缓存和数据。具体步骤如下:
  2. 进入“设置” → “应用程序管理”(或类似选项)。
  3. 选择“Google Play Services”。
  4. 点击“应用信息”(或类似选项),然后点击下方的“清除缓存/清除数据”。注意,这会移除所有应用偏好设置,因此在操作前请备份重要数据。

次级措施

  1. 修改系统分区:对于已经解锁root权限的用户来说,可以采取更复杂的方法来保留旧的Google Play服务版本。具体方法如下:
  2. 将最新的工作版(如7.3.21版,也就是10.0.84)移动到系统分区,并阻止自动更新。
  3. 对于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
  4. 对于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等。
  5. 重要提示:上述操作需要root访问权限,并且存在一定的风险可能会影响设备的稳定性。

  6. 使用第三方工具:对于没有root权限但希望减少自动更新频率的用户来说,可以尝试安装第三方应用如Freedom或Lucky Patcher,尽管这些方法有可能会带来软砖的风险,请谨慎使用。

  7. 这些工具允许用户手动设置哪些应用能进行自动更新。在Freedom中找到Google Play Services的选项并关闭其自动更新开关。

注意事项

  • 在采取上述措施之前,请确保了解每一步骤的具体操作细节及其潜在风险,并做好相应的备份准备以防止意外情况发生。
  • 如果你发现最新的版本解决了问题且无副作用,则可以考虑让设备自行进行正常更新。
正文完