繁体   English   中英

科尔多瓦添加平台错误,与Android

[英]Cordova add platform error, with android

当我尝试运行cordova platform add android ,无论是来自Ionic还是Cordova Project,都会收到以下错误消息:

/c/Users/USERNAME/AppData/Roaming/npm/cordova: line 14:  1200 Illegal instruction     node "$basedir/node_modules/cordova/bin/cordova" "$@"

这是我的设置:

Cordova CLI: 6.2.0
Gulp version: CLI version 1.2.1
Gulp local:
Ionic CLI Version: 1.7.15
Ionic App Lib Version: 0.7.2
OS: Windows 7
Node Version: v4.4.0

这些是我的环境变量:

ANDROID_HOME: C:\Users\USERNAME\AppData\Local\Android\sdk
JAVA_HOME: C:\Program Files\Java\jdk1.8.0_92
Path: ;C:\Program Files (x86)\Microsoft VS Code\bin;%JAVA_HOME%\bin;C:\apache-ant-1.9.7\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;C:\Users\USERNAME\AppData\Roaming\npm

我尝试重新安装cordova,ionic,npm和不同版本的Node,但是错误仍然存​​在。 有任何想法吗?

我相信您的Node.js安装文件夹未在Path系统环境变量中设置。 请确保添加相同的内容。

完成后,尝试从命令提示符处执行node -v命令。 您应该能够看到nodejs版本。 成功执行此命令后,您应该可以添加android平台。

我设法解决了,将Windows升级到Service Pack 1后,错误消失了

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM