2012-11-19 14 views
13

PhoneGapを使い始めることに関して現在this tutorialに従っています。 私はすべてをインストールし、システム変数にパスを設定しました。PhoneGap Androidスタートガイド「次のうちの1つが見つかりません」

しかし、私はそれは常に次のいずれかが欠落してい

の誤差を与えるプロジェクトをビルドするつもりです: JDK のAndroid SDK のApache ANT

私は、コマンドで のjavaをチェックしています adb、 ant、 コマンドプロンプト内。 javaとadbは正常に動作しているようですが、Antは "Build.xmlが存在しません。ビルドに失敗しました"というエラーを返します。

プロジェクトファイルはどのように生成できますか?

答えて

29

あなたは、入門ガイドに私の補足をチェックアウトすることもできます。

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

あなたは、同様のjavacを実行して、JAVA_HOMEが正しく設定されていることができますことを確認する必要があります。

antエラーを心配しないでください。コマンドラインから見つかる限り、build.xmlのあるディレクトリから起動すると正しく動作します。

+0

こんにちは。コマンドプロンプトですべてのことをテストしました。 javac、 ant、 adb、 android。そして悲しいことに、残念ながらそこには何も問題はありません(ant build.xmlを除いて)。私は新しいAndroidプロジェクトを生成しようとすると、同じエラーが表示されます。 : – n0talentGEEK

+0

はい、申し訳ありませんが、私はJAVA_HOMEを設定しています。 – n0talentGEEK

+4

これはCordovaのドキュメントに記載されています。 –

3

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

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

12

私の問題は、ANT_HOMEとJAVA_HOMEの変数でした。 どのように表示されるべきかについて異なる説明が見つかりました(例:%JAVA_HOME%\ bin)。それは私のための仕事が変数を正しく設定する方法の写真をチェックアウトします。 パス変数には、C:¥Java¥jdk1.6.0_31¥binおよびC:¥Java¥apache-ant-1.8.4¥binへの参照を入れてください。

how java home should look like

How ant home should look like

私がやったよりも、あなたが別のディレクトリにJDKとAntをインストールしている場合がありますが、上記の彼らはどのように見えるべきかです。パスにスペースがトラブルを引き起こしていた

1):

2

が述べたことに加えて、私は2つのより多くの問題を抱えていた私は、Program Filesフォルダをこのように置き換える:

プログラムファイル= PROGRA〜1つの

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

2)します。cscript.exeはそう認識されていなかった私は、System32フォルダのトンを追加しましたo PATH。

関連する問題