Android系统对于降级安装APP有着一定的限制,如直接安装旧版本程序可能会出现如下报错
Failure [INSTALL_FAILED_VERSION_DOWNGRADE]
而通过
adb install -d -r xxx.apk
的方式进行保留数据降级似乎已经失效,报错同上
因此我们需要使用另外一个方法实现此操作
- 保留数据卸载原版本
adb shell cmd package uninstall -k com.tencent.mm
此处以微信 com.tencent.mm
为例
- 重启设备
adb reboot
- 安装旧版本安装包
adb install xxx.apk
此处xxx.apk为示例,请替换为所要安装软件包的完整路径
通过此方式可以实现Android Application的降级操作 可用于绕过微信等程序对于旧版本限制登陆的操作