我已经提到了很多关于这个错误的结果。但没有什么能帮助我解决这个问题。最初,当我使用create命令创建项目时,在命令提示符下获取以下消息。
Using detached cordova-create
Creating a new cordova project.
我不知道为什么会收到Using detached cordova-create
这条消息。但是项目已经创建,当我尝试为android添加平台时会出现以下错误。
Failed to install 'cordova-plugin-whitelist':Error: cmd: Command failed with exit code ENOENT
Error: cmd: Command failed with exit code ENOENT
我使用cordova plugin ls
列出了插件,cordova-plugin-whitelist 1.3.0 "Whitelist"
可用。我不知道为什么会出现这个问题。我想学习科尔多瓦。但如果不解决这个问题我就无法继续前进。
请有人帮我解决这个问题。
以下是我提到的一些链接。
http://stackoverflow.com/questions/23422961/cordova-cannot-add-android-failed-with-exit-code-enoent
http://stackoverflow.com/questions/31761464/cmd-command-failed-with-exit-code-enoent
http://stackoverflow.com/questions/31089647/cordova-error-code-1-for-command-command-failed-for
答案 0 :(得分:0)
[这是为了帮助其他案例但错误相同的人]
在我的情况下,当我运行cordova requirements
时出现错误。问题是我必须在路径中添加$ANDROID_SDK_ROOT/tools
而不是$ANDROID_SDK_ROOT
所以我在.bashrc文件中添加了这个
export ANDROID_SDK_ROOT='/home/your_username/Android/Sdk'
export PATH=$PATH:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools:$ANDROID_SDK_ROOT/tools/lib/x86_64
然后它运行良好。
Mac OS参考: