13

私は現在、PhoneGapの使用を開始するためのこのチュートリアルに従っています。すべてをインストールし、システム変数にパスを設定しました。

しかし、私がプロジェクトをビルドしようとすると、常にエラーが発生します

次のいずれかが欠落しています:JDK Android SDK Apache ant

コマンドプロンプト内でコマンド、java、adb、antをチェックしています。javaとadbは完全に機能しているようですが、antは「Build.xmlが存在しません。ビルドに失敗しました」というエラーを返します。

プロジェクトファイルを生成するにはどうすればよいですか?

4

4 に答える 4

29

入門ガイドの補足を確認することをお勧めします。

http://simonmacdonald.blogspot.ca/2012/11/getting-create-command-to-work-on.html

javacも実行できること、およびJAVA_HOMEが正しく設定されていることを確認する必要があります。

アリのエラーについて心配する必要はありません。コマンドラインから検出された場合、build.xmlを使用してディレクトリから起動すると正しく機能します。

于 2012-11-19T15:21:39.767 に答える
12

私にとっての問題は、ANT_HOMEとJAVA_HOMEの変数でした。それらがどのように見えるべきかについてのさまざまな説明を見つけました(例:%JAVA_HOME%\ bin)。変数を正しく設定する方法については、写真をチェックしてください。また、パス変数にC:\ Java \ jdk1.6.0_31 \ binおよびC:\ Java \ apache-ant-1.8.4\binへの参照を配置します。

Javaホームはどのように見えるべきか

アリの家はどのように見えるべきか

jdkとantを私とは異なるディレクトリにインストールした可能性があることに注意してください。ただし、上記はそれらがどのように表示されるかを示しています。

于 2012-12-21T08:56:25.760 に答える
3

プロジェクトを作成しているディレクトリでは、ダッシュ( "-")やスペースを使用しないでください。同様に、ANT_HOME変数が正しいディレクトリを指していることを確認します。Simonのブログはこれを指摘していますが、 Cordova \ PhoneGapのインストールという私の投稿から(この特定のことについて)もう少し情報を得ることができます。

eclipse \ plugins \ org.apache.antにあるantディレクトリを使用しています...おそらく、sys変数のantディレクトリは別のantインストール用ですか?それが問題になるかどうかはわかりません。

于 2012-12-04T06:09:04.013 に答える
2

言われたことに加えて、私はさらに2つの問題を抱えていました:

1)パス内のスペースが問題を引き起こしていました:この方法でProgram Filesフォルダーを置き換えました:

プログラムファイル=Progra〜1

プログラムファイル(x86)= Progra〜2

2)cscript.exeが認識されなかったため、System32フォルダーをPATHに追加しました。

于 2013-01-11T09:32:46.553 に答える