android - 无法获取平台 cordova-android

标签 android windows cordova command-line-interface

我刚刚安装了新的 nodejs 和 cordova,但无法添加 android 平台

Installed platforms:

Available platforms:
  android ~7.1.1
  browser ~5.0.1
  ios ~4.5.4
  osx ~4.0.1
  windows ~6.0.0

这是我遇到的错误

Using cordova-fetch for cordova-android@~7.1.1
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

npm -版本 6.4.1

Cordova 版本 8.1.2 (cordova-lib@8.1.1)

最佳答案

如果您在 Windows 中,当您的系统环境路径变量中没有所需的所有路径时,通常会发生这种错误。 特别是下面给出的路径变量。

请将此行粘贴到您的系统环境路径变量中:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Windows\System32;

然后关闭当前的cmd,打开一个新的cmd

关于android - 无法获取平台 cordova-android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53680635/

相关文章:

android - 如果来自服务器的响应在android中为空,如何处理?

android - 当我在 gradle 中导入 Android-ktx 时,kotlin 扩展的合成不起作用

java - ProcessBuilder 不起作用?

c# - C# Windows 窗体的设计模式

cordova - Phonegap相机功能

javascript - Android:第一次使用 Cordova 时, "pageshow"软键盘上的 JQuery-Mobile 未显示

android - 将状态栏项目(符号)的颜色更改为黑色

android - Android 中的 OpenTok + Twilio SDK 冲突

java - 无法从类中获取 int 值到另一个类 : android studio

windows - 当我尝试在 Windows 上运行 Perl 单行程序时,为什么我得到 "Can' t find string terminator "'“EOF 之前的任何位置 -e 第 1 行”?