27

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 を Development フォルダーにダウンロードしました。その他の必要なダウンロードもすべてダウンロードされます。どんな助けでも大歓迎です。

4

3 に答える 3

73

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;

これらの変更を行い、ガイドに従い続けると、すべてが正常に機能しました。結局のところ、システム変数が正しい物理ファイル パスに設定されていませんでした。

于 2013-10-21T19:17:03.620 に答える
8

にチェックandroidインします。cmd次のように表示されます'xcopy' was not recognized

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

%SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem;
于 2014-03-18T00:26:25.087 に答える