在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 cordova-android@7.*
顯示特定版本8.0.0,用如下命令:
npm view [email protected]
安裝指定版本,命令如下:
cordova platform add android@^7.1.4
其他cordova platform命令參考: