Android 7.0 APP降版本问题。

新手上路,请多包涵

各位大神,小弟测试机是华为7.0的系统,想做一个功能,降版本安装app,先卸载了,再安装,提示INSTALL_FAILED_VERSION_DOWNGRADE,但是,如果卸载了,重启后,再安装,就不会有这个问题。因为还要保存原有的数据,所以卸载的命令是adb shell pm uninstall -k。请问各位大神,有什么办法,在不重启的情况下,能成功安装呢?

阅读 8.2k
2 个回答

adb install -d -r "apk path"
意思是允许降低版本、覆盖。下图是一个降低版本直接安装例子,机器上已经存在该APK的高版本
图片描述

当尝试安装时提示已经存在,当使用 -r 覆盖安装时提示“低版本”,当使用 -d -r 时安装成功(如红框所示)。

这个阿里云OS能装(不卸载直接可以降级安装),但原版安卓不能装,要先卸载。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏