我是新來的離子和創建了一個簡單的應用程序。我已經安裝了Android Sdk
。而添加了這些Environment Variable
命令失敗,退出代碼ENOENT
我試圖用cordova build command
命令來建立我的應用程序,但收到此錯誤: -
Error: cmd: Command failed with exit code ENOENT
我是新來的離子和創建了一個簡單的應用程序。我已經安裝了Android Sdk
。而添加了這些Environment Variable
命令失敗,退出代碼ENOENT
我試圖用cordova build command
命令來建立我的應用程序,但收到此錯誤: -
Error: cmd: Command failed with exit code ENOENT
命令應該是 - 離子平臺添加的Android 而不是科爾多瓦平臺補充,因爲在離子CLI變化的Android
試過,但也說'平臺命令已重命名' –
檢查環境變量ANDROID_HOME的路徑是否正確。也嘗試更新最新版本的科爾多瓦-npm更新-g離子科爾多瓦 – HarryJs
路徑的價值Android_Home是安裝位置的android-sdk –
我得到了同樣的錯誤...... 對我來說,它正在發生...
現在你需要運行「離子科爾多瓦平臺添加機器人」(或iOS),但不延長尚未運行此命令
我剛插入「科爾多瓦」在插件的源代碼(嘗試搜索運行以'ionic'開頭並且必須運行'cordova'的命令的功能 〜/ .vscode /擴展/ vsmobile.cordova工具-1.2.7 /出/ src目錄/調試/ cordovaDebugAdapter.js
在:療法」
在MacOS的,你在找到源代碼Windows中,路徑爲: C:\ Users \用戶yourusername \ .vscode \分機\ vsmobile.cordova工具-1.2.7 \出來的\ src \調試\ cordovaDebugAdapter.js
它的工作對我來說...
對於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參考:
你不是在環境變量添加'ANDROID_SDK_ROOT'? 檢查此 - https://gist.github.com/kristopherjohnson/7568583 –