问题描述
在使用Google Play Services版本9.0.83时,遇到了一些错误日志,这些错误影响了某些应用程序的功能,特别是那些使用GoogleApiClient的应用程序。尝试通过系统更新界面降级Google Play Services未成功,因为“卸载更新”按钮被禁用。已尝试通过第三方工具如System App Remover进行操作,但该应用未获得root权限。
解决方案
注意:请确保在进行任何系统级别的更改前,备份重要数据,并确认设备已解锁Bootloader且已root。此过程可能涉及一定的风险,请谨慎操作。
方案1:通过root权限手动降级
- 解锁Bootloader:确保您的设备已经解锁Bootloader,这通常需要在设备制造商的官方网站上找到特定型号的解锁工具。
- root设备:使用root工具(如Magisk)为您的设备root。可以通过安装Root Checker Basic应用验证设备是否已成功root。
- 安装System App Remover:从Google Play Store下载并安装System App Remover应用。
- 进入Airplane模式:为了防止自动升级,先将设备切换至Airplane模式。
- 打开System App Remover:打开System App Remover应用,选择“System App”选项。
- 查找并卸载Google Play Services:在列表中找到Google Play Services应用,如果它被标记为“Should keep”,请取消选中此标记。点击“Uninstall”按钮,忽略警告信息。
- 更新Google Play Services:回到设备设置,进入“应用”>“Google Play Services”,点击“卸载更新”和“禁用”按钮,使其不再灰色不可点击。
- 手动安装降级版本:从可靠的来源下载Google Play Services 9.0.83版本的APK文件,并通过ADB或其他方法安装。具体操作可参考Android开发文档。
方案2:通过ADB命令降级
- 确保设备已root:确认设备已root,并已安装ADB工具。
- 下载所需版本的APK文件:从可靠渠道下载Google Play Services 9.0.83版本的APK文件。
- 通过ADB安装APK:使用ADB命令安装APK文件,具体命令如下:
sh
adb install path/to/gms-9.0.83.apk - 重启设备:安装完成后,重启设备以确保新版本生效。
方案3:使用第三方应用降级
- 安装第三方应用:如AppBrain等应用市场提供的应用,可以帮助您管理和降级Google Play Services。
- 使用第三方应用降级:按照应用内的指示进行操作,通常会提示您先root设备,然后使用其提供的功能降级Google Play Services。
方案4:等待官方修复
- 关注官方更新:Google可能会在未来版本中修复此问题。建议持续关注官方公告,等待官方发布更新。
- 避免频繁手动干预:虽然手动降级可以暂时解决问题,但频繁手动干预可能会导致系统不稳定。尽量等待官方修复。
以上四种方案各有优缺点,建议根据自身情况选择最适合的方法。在进行任何系统级别的更改前,请务必做好充分的准备和备份。
正文完