Cordova运行错误Failed to install apk to device: performing push install... [INSTALL_FALED_OLDER_SDK]

本文解决了一款14年华为G750手机(Android 4.2.2)上运行Cordova应用时遇到的Failed to install apk to device错误。通过查询手机Android版本对应的cordova-android版本,发现需要使用6.X.X版本来支持旧版Android。文章详细介绍了如何查询并安装正确的cordova-android版本,最终成功解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Cordova运行错误Failed to install apk to device

14年的华为手机G750(android4.2.2,可在手机的“设置”->“关于手机”中查看),打开了USB调试,数据线连接到电脑。
在cmd命令窗口下运行cordova run,编译成功,运行出错。错误信息:
Failed to install apk todevice: performing push install
…Failure [INSTALL_FALED_OLDER_SDK]
在这里插入图片描述
提示安装失败SDK OLDER
之前安装的platforms android 8.1.0版本,需要换成支持旧版android的cordova-android版本。
方法如下:

1.查询手机android 版本对应需要的cordova-android版本

为了找到对应platform需要安装的cordova-android版本,到官网查询:
https://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html

版本对应如图:
在这里插入图片描述
如图,android4.2.2应该安装cordova-android Version 6.X.X版本,可以实现支持!

2.查询可以安装的cordova-android版本

用命令:

npm view cordova-android

只显示出最新版本,如图:
在这里插入图片描述
要显示所有支持的6.X.X版本,用如下命令:

npm view cordova-android@6.*

移动最后,可看到最高的是6.4.0版本:
在这里插入图片描述

3.安装指定的cordova-android版本

先卸载之前安装的platform android,重新安装指定版本。
命令如下:

cordova platform rm android
cordova platform add android@^6.4.0

结果如图:
在这里插入图片描述
再次编译,运行,等待下载…成功!哈哈!
在这里插入图片描述
不过:如果要运行到新版本手机,还是建议装新的支持包吧。
[1]: https://cordova.apache.org/docs/en/9.x/guide/platforms/android/index.html#page-toc-source

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值