当键入cordova platform add android
时,它返回android 6.3.0版本。但问题是我没有在我的android sdk中下载该版本,所以,它告诉我安装api级android的android目标 - 26。
为了避免这种情况,我想将其更改为android@5.0.1,但它给了我一个巨大的红色错误信息;但是当键入cordova platform add android@6.3.0
/ .on('ajax:success'...){...}
时,它会获取所有数据并将其添加到 config.xml 。
这里是安装在我的android sdk中的:
我是初学者,PLZ帮助我和所有那些有“或将”会遇到同样问题的人最好的方式。谢谢你们。
答案 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 android
和cordova platform add android@6.2.3
完全相同。如果你想使用cordova android平台的5.0.1版,你必须输入cordova platform add android@5.0.1