【发布时间】:2017-05-10 11:39:51
【问题描述】:
我使用命令 npm update -g cordova 将我的 Cordova CLI 从 6.5 更新到了 7.0.0。我创建了一个项目(cordova create myApp com.myCompany.myApp myApp)。
当我尝试将 Android 添加到项目 (cordova platform add android) 时,出现以下错误。
Error: Failed to fetch platform cordova-android@~6.2.2
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 1 Error output:
'C:\windows\system32\npm' is not recognized as an internal or external command,
operable program or batch file.
我还尝试在我的机器 (cordova platform add android@5.1.1) 中添加具有特定版本的 android,但结果相同。
是否有任何特殊方法可以使用 Cordova 7.0.0 将平台添加到项目中。 ?
【问题讨论】:
-
看到这篇文章后,我刚尝试从 Cordova 6.4.0 升级到 cordova 7.0.1。能够无缝升级和创建新项目。还成功添加了android平台。您是否安装了最新的 android sdk 平台 24 或 25?我怀疑这可能是导致此问题的一个可能原因
-
你能用 7.0.1 代替 7.0.0 试试吗?
-
我确实尝试过,但还是一样。
-
cordova platform list的输出是什么? -
@Joseph 更新的答案有帮助吗?