如何更改有针对性的android版Cordova?

时间:2017-10-17 22:04:35

标签: cordova hybrid-mobile-app android-sdk-tools

当键入cordova platform add android时,它返回android 6.3.0版本。但问题是我没有在我的android sdk中下载该版本,所以,它告诉我安装api级android的android目标 - 26。

Asks for installing Android-26 api level

为了避免这种情况,我想将其更改为android@5.0.1,但它给了我一个巨大的红色错误信息;但是当键入cordova platform add android@6.3.0 / .on('ajax:success'...){...}时,它会获取所有数据并将其添加到 config.xml

这里是安装在我的android sdk中的:

android sdk, showing installed stuff

我是初学者,PLZ帮助我和所有那些有“或将”会遇到同样问题的人最好的方式。谢谢你们。

1 个答案:

答案 0 :(得分:0)

每个版本的cordova android平台都要求你使用特定版本的android sdk工具/ API,你无法更改它,所以你必须下载所需的api。

对于版本6.3.0它是API 26,如果你真的想使用旧的API,你将不得不使用旧版本的android平台(例如对于cordova android 6.2.3它是API 25,cordova android 5.0。 1它是API 23 ...)

您可以查看the android platform release notes了解详情。

当您在未提供版本的情况下键入cordova platform add android时,会下载最新版本(现在为6.2.3),因此cordova platform add androidcordova platform add android@6.2.3完全相同。如果你想使用cordova android平台的5.0.1版,你必须输入cordova platform add android@5.0.1