adb install 报错 Failure [INSTALL_FAILED_VERSION_DOWNGRADE]


adb install 报错 Failure [INSTALL_FAILED_VERSION_DOWNGRADE]_sd卡

 

 意思是当前设备已安装的版本高于即将进行覆盖安装的版本,所以无法向下安装……


原先的安装命令为:adb -s 设备ID install XXX.apk  


但是这个命令只能安装更高的版本,低的版本就会报如上的错。


 


【解决办法】:安装命令改为:adb -s 设备ID install -d  XXX.apk  


install -d 表示:允许降级覆盖安装


 


 


【Reference】


1、ADB 学习(2):adb install 命令 


   adb install 报错 Failure [INSTALL_FAILED_VERSION_DOWNGRADE]_.net_02

 

 


2、adb install -r ,-d 等的解释 


adb install -r 替换已存在的应用程序,也就是说强制安装

adb install -l 锁定该应用程序

adb install -t 允许测试包

adb install -s 把应用程序安装到sd卡上

adb install -d 允许进行降级安装,也就是安装的比手机上带的版本低

adb install -g 为应用程序授予所有运行时的权限