Android开发之The application could not be installed: INSTALL_FAILED_VERSION_DOWNGRADE报错

关键报错信息:The device already has a newer version of this application.

出现这个情况一般是因为已经安装过app,存在相同的APP了,或者你当前运行的APP版本低于安装的APP版本。

1.如果是已经安装过了,直接卸载以前的就可以了。但是有的会无法卸载,这样的话咱们可以使用adb另外的一个安装命令

adb install -r -d  C:\Users\zl\Desktop\demo.apk或者

adb install -d  C:\Users\zl\Desktop\xxx.apk(包名)

说下 -r代表强制安装 -d代表可以安装比已安装更低的版本

感谢博主:博主直达

2.如果是安装了的版本比当前版本高这样的话解决办法:

将你项目APP的版本提高下就好了,有人会说我不知道已安装APP的版本,那也没事,咱们也可以使用adb命令获取手机里面APP的版本号:如下或者使用方法一中的-d命令安装也可以

如果已安装的Android应用,不方便使用界面查看版本号等信息的话,可以使用adb命令查看。
Linux系统:
adb shell pm dump com.test.hm | grep "version"
Windows系统:
adb shell pm dump com.test.hm | findstr "version"

注:命令中的参数:com.test.hm是app的包名。

感谢原博主:博主直达

猜你喜欢

转载自blog.csdn.net/xiayiye5/article/details/121289835