2017-05-28 17 views
2

私はIonicを初めて使用しており、簡単なアプリケーションを作成しました。私はAndroid Sdkをインストールしました。そして、私はcordova build commandコマンドを使用して私のアプリを構築しようとしているが、このエラーを取得していますこれらのEnvironment Variableコマンドは終了コードENOENTで失敗しました

を追加しました: - 私は解決策のために一日探索し、最終的にここまで終了しています

Error: cmd: Command failed with exit code ENOENT

enter image description here

+0

あなたは環境変数で 'ANDROID_SDK_ROOT'を追加しませんでしたか? これをチェックしてください - https://gist.github.com/kristopherjohnson/7568583 –

答えて

2

コマンドでなければなりません - イオン性プラットフォームは、Android ではなく、コルドバのプラットフォームは、私は同じエラーを得ていたアンドロイド

+0

それも試しましたが、「プラットフォームコマンドの名前が変更されました」と言われました –

+0

環境変数ANDROID_HOMEのパスが正しいかどうかを確認してください。また、最新バージョンのCordova -npm update -g ionic cordovaを更新してみてください – HarryJs

+0

パスの価値Android_Homeはandroid-sdkのインストールされた場所 –

1

を追加...私の場合は は、それが原因で、イオンCLIの変更の発生していました...

今、あなたは「アンドロイド追加イオンコルドバプラットフォーム」を実行する必要があります(またはiOS)が、拡張子は...まだ

を、このコマンドを実行していけない私は、プラグインのソースコードの「コルドバ」を挿入(にしてみてください'ionic'で始まるコマンドを実行して 'cordova' togeを実行しなければならない機能を検索するでは 〜/ .vscode /拡張/ vsmobile.cordova-ツール-1.2.7 /アウト/ SRC /デバッガ/ cordovaDebugAdapter.js

:THER」

のMacOSでは、あなたはでソースコードを検索しますWindowsでは、パスは次のとおりです。 C:\ Users \ユーザーあなたのユーザ名\ .vscode \拡張\ vsmobile.cordova-ツール-1.2.7 \アウト\のsrc \デバッガ\のcordovaDebugAdapter.js

それは私のために働いた...

1

Linuxの場合は、これらの2行を.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で最初に読み取られているかどうかを確認します。 Mac OS用

参考:

https://gist.github.com/kristopherjohnson/7568583

関連する問題