目录
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