2016-12-28 10 views
1

私はすべてセットアップしました。 私はAndroid SDK API 24とすべての必要なツールをインストールしました。私はイオンとコードバの再取り付けも試みましたが、動作しません。Ionic platform add android error:cordova-plugin-consoleのインストールに失敗しました

これは、エラーログです:

D:\Coursera\Course 4\myapp1\public>ionic platform add android 
Adding android project... 


Creating Cordova project for the Android platform: 


     Path: platforms\android 

     Package: com.ionicframework.myapp1409522 


     Name: myapp1 
     Activity: MainActivity 
     Android target: android-24 

Subproject Path: CordovaLib 

Android project created with [email protected] 


Installing "cordova-plugin-console" for android 


Failed to install 'cordova-plugin-console':Error: cmd: Command failed with exit 
code ENOENT 
    at ChildProcess.whenDone (C:\Users\Sahib\AppData\Roaming\npm\node_modules\co 
rdova\node_modules\cordova-common\src\superspawn.js:169:23) 
    at emitOne (events.js:96:13) 
    at ChildProcess.emit (events.js:188:7) 
    at Process.ChildProcess._handle.onexit (internal/child_process.js:213:12) 
    at onErrorNT (internal/child_process.js:359:16) 
    at _combinedTickCallback (internal/process/next_tick.js:74:11) 
    at process._tickCallback (internal/process/next_tick.js:98:9) 


Error: cmd: Command failed with exit code ENOENT 
+0

http://stackoverflow.com/questions/23422961/cordova-cannot-add-android-failed-with-exit-code-enoent –

+0

PATHにC:\ Windows \ System32を追加しました。引き続きこのエラーが発生する –

+0

JAVA_HOMEおよびANDROID_HOME環境変数を設定しましたか? –

答えて

5

私はあなたが環境変数を追加していないと思います。

次の手順で行ってください:

Windowsユーザーは、Android向けの開発:あなたがインストールされ、以下の設定していることを確認したいと思います。

注:PATHや他の環境変数を変更するときは、PATH変更を有効にするために、シェルプログラムで新しいタブを再起動するか開く必要があります。

のJava JDK

最新のJava JDK(JREだけでなく)をインストールします。

次に、Java JDKがインストールされているルートフォルダを指すJAVA_HOMEの環境変数を作成します。したがって、C:\Program Files\Java\jdk7にJDKをインストールした場合は、JAVA_HOMEをこのパスに設定します。その後、JDKのbinディレクトリをPATH変数に追加します。以前の仮定に続き、これはどちらか%JAVA_HOME%\binか、それを抽出し、ここからzipファイルをダウンロードし、Antのインストール安全にzipファイルに最初のフォルダを移動するにはフルパスC:\Program Files\Java\jdk7\bin

Apache Antを

する必要がありますそのフォルダにbinフォルダを含めるためにPATHを配置し、更新します。たとえば、Antフォルダをc:/に移動した場合は、これをPATHに追加したいと考えています(C:\apache-ant-1.9.2\bin)。 AndroidのSDKをインストールするAndroidのSDK

も必要です。 Android SDKは、Android用のアプリの構築、テスト、デバッグに必要なAPIライブラリと開発者ツールを提供します。

Cordovaでは、環境変数ANDROID_HOMEを設定する必要があります。これは[ANDROID_SDK_DIR]\android-sdkディレクトリ(例:c:\ android \ android-sdk)を指している必要があります。

次に、tools /およびplatform-tools /フォルダをそのフォルダに含めるようにPATHを更新します。したがって、ANDROID_HOMEを使用して、%ANDROID_HOME%\tools%ANDROID_HOME%\platform-toolsの両方を追加します。

詳細についてはherehereをご確認ください。

これはあなたを助けますように!

+0

Sahib NavlaniはCordova 6.0を使用し、Cordova 4.0はANTを使用していません。代わりにGradleを使用します。 @ https://cordova.apache.org/docs/en/latest/guide/platforms/android/を確認してください。 –

0

私の最終的な解決策はEnvironmentvariableを追加しました:

_JAVA_OPTIONS: -Xmx512m 

あなたは、あなたのニーズによって、512メートルを変化させることができます。

0

おそらく、 "C:\ Windows \ System32"をパス変数に追加する必要があります。

関連する問題