我是Ionic的新手并创建了一个简单的应用程序。我已经安装了Android Sdk
。并添加了这些Environment Variable
我正在尝试使用cordova build command
命令构建我的应用,但收到此错误: -
错误:cmd:命令失败,退出代码为ENOENT
答案 0 :(得分:3)
命令应该是ionic platform add android
而不是cordova platform add android
答案 1 :(得分:2)
对于linux,你还需要在.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
然后检查是否首先使用cordova requirements
读取了android目标。
Mac OS参考:
答案 2 :(得分:1)
我得到了同样的错误...... 在我的情况下,它是因为离子CLI的变化而发生的......
现在你需要运行' ionic cordova platform add android' (或ios)但是扩展程序还没有运行此命令......
我只是插入了'cordova'在插件的源代码中(尝试搜索运行以' ionic'开头的命令的函数,并且必须一起运行' cordova'
在macOS中,您可以在以下位置找到源代码: 〜/ .vscode /扩展/ vsmobile.cordova工具-1.2.7输入/输出/ SRC /调试器/ cordovaDebugAdapter.js
在Windows中,路径是: C:\ Users \用户yourusername \ .vscode \扩展\ vsmobile.cordova工具-1.2.7 \出的\ src \调试器\ cordovaDebugAdapter.js
它对我有用......