web-dev-qa-db-ja.com

EclipseとWindows 8を使用して、phonegap用にantを適切にインストールできません

Windows 8のEclipseでPhonegapを使用しようとしています。C:\ Development\HelloWorldにプロジェクトを作成しました。コマンドラインで、次のように入力すると:

phonegap local build Android

次のエラーが表示されます。

An error occurred during creation of Android sub-project. ERROR : executing command 'ant', make sure you have ant installed and added to your path.

私のパス:

C:\Program Files\nodejs\;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools;%Java_HOME%\bin;%ANT_HOME%\bin;

どうしたの?開発フォルダーにAntをダウンロードし、他のすべての必要なダウンロードもダウンロードされます。任意の助けをいただければ幸いです。

27
Rex_C

Phonegapのプラットフォームガイドに従って、Androidを取得しましたが、上記のエラーが引き続き発生しました。ガイドの指示は少しわかりにくいものでした。

環境変数の下に、それぞれの物理ファイルパスを値として持つ新しいAndroid_HOME、ANT_HOME、およびJava_HOMEシステム変数を作成しました。この部分はやり過ぎかもしれませんが、私は自分のベースをカバーしようとしていたので、今のところ重要な問題に気づいていません。

例:

変数:Android_HOME値:C:\ Development\adt-bundle\sdk

変数:ANT_HOME値:C:\ Development\Apache-ant-1.9.2

変数:Java_HOME値:C:\ Program Files\Java\jdk1.6.0_45

次に、環境変数のPathシステム変数に次の値を追加しました。

%Java_HOME%\ bin;%ANT_HOME%\ bin;%Android_HOME%\ platform-tools;%Android_HOME%\ tools;

これらの変更を行い、ガイドに従った後、すべてが正常に機能しました。システム変数が正しい物理ファイルパスに設定されていないということになりました。

73
Rex_C

Android内のcmdを確認します('xcopy' was not recognized

次に、パスに追加します。

%SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem;
9
hdmartinez

Rex_Cの答えへの特別な注意として:Java_HOME変数でJava Runtime Environment(JRE)ではなく、Java Development Kit(JDK)を必ず参照してください。これにより、

コマンドの実行に失敗しました:ant jar

phonegap-> Androidを実行するとエラーが発生します。

5
Steiny