我正在尝试创建一个新的cordova项目。 Cordova版本是8.1.2(cordova-lib@8.1.1)。 我执行了cordova create命令,它正常工作。无论如何,当我执行命令时
cordova platform add android
我收到以下错误:
Failed to fetch platform cordova-android@~7.1.1
Probably this is either a connection problem, or platform spec is incorrect.
Check your connection and platform name/version/URL.
Error: cmd: Command failed with exit code ENOENT
已安装Android SDK,我不再知道要检查什么... 如何检测PC上是否安装了Android 7.1.1(尝试使用哪个cordova)?
感谢帮助!
答案 0 :(得分:0)
平台版本在config.xml中指定,您应该找到此行
<engine name="android" spec="YOUR_VERSION" />
如果在本地找不到此平台,Cordova将尝试下载该平台。 如果问题与连接无关,则可以尝试更新平台规格,请尝试以下
<engine name="android" spec="^7.1.1" />
如果问题仍然存在,您最终可以更新使用中的版本
<engine name="android" spec="^7.1.4" />
然后重试平台添加
编辑
尝试添加具有指定版本的平台
cordova platform add android@7.1.4
如果还有其他问题,您应该尝试按照官方文档使用cordova cli创建项目