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をダウンロードし、他のすべての必要なダウンロードもダウンロードされます。任意の助けをいただければ幸いです。
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;
これらの変更を行い、ガイドに従った後、すべてが正常に機能しました。システム変数が正しい物理ファイルパスに設定されていないということになりました。
Android
内のcmd
を確認します('xcopy' was not recognized
。
次に、パスに追加します。
%SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem;
Rex_Cの答えへの特別な注意として:Java_HOME変数でJava Runtime Environment(JRE)ではなく、Java Development Kit(JDK)を必ず参照してください。これにより、
コマンドの実行に失敗しました:ant jar
phonegap-> Androidを実行するとエラーが発生します。