cordova与android的版本对应和安装

在cordova开发app时,有时需要弄清手机android版本、android SDK版本和cordova-android版本之间的关系。
对于不同的手机android版本,cordova的编译和运行会由于版本不匹配而失败。

查询版本

查询版本的对应关系可以到官网:
https://cordova.apache.org/docs/en/9.x/guide/platforms/android/index.html#page-toc-source
如图:
在这里插入图片描述
上述分别对应了所需要的cordova-android version、SDK manager中的API Levels和手机设备上看到的android版本号。

下图是sdk manager中的API Levels:
在这里插入图片描述

安装指定的cordova-android版本

显示最新cordova-android命令:
在cmd命令窗口执行:

npm view cordova-android

可以用通配符,查询所需版本。
例如:要显示所有7.X.X版本,用如下命令:

npm view [email protected]*

显示特定版本8.0.0,用如下命令:

npm view [email protected]

安装指定版本,命令如下:

cordova platform add [email protected]^7.1.4

其他cordova platform命令参考:
在这里插入图片描述