在高版本安卓中,通过adb install -d -r file.apk 似乎已经无法保留数据降级了,需要先保留数据卸载再重新安装旧版本安装包才能正常降级。

此方法理论上适用Android 14 ±任意几个版本

首先确保已经安装好platform-tools,将设备连接到电脑,打开一个cmd窗口:

  1. 保留数据卸载原版本:

    adb shell cmd package uninstall -k com.tencent.mm

    这里以微信com.tencent.mm为例,将其替换成你需要卸载的包名

  2. 重启设备【重要】

    adb reboot
  3. 重新安装旧版本安装包:

    adb install wechat.apk

    其中wechat.apk替换成需要安装的安装包路径