14

基本的な Hello World phonegap android アプリケーションをセットアップしようとしています。ant、Java jdk、および android sdk のパスをインストールし、正しく構成しました。ただし、実行しようとすると

create C:\Users\Shoes\Documents\Dev\Test com.codebundle.test Test

そしてコルドバは私に次のエラーを与えました

Missing one of the following:
JDK: http://java.oracle.com
Android SDK: http://developer.android.com
Apache ant: http://ant.apache.org

試して、すべてのパスが正しく設定されていることをテストしました

ant
adb
java

すべてうまくいきました、助けてください

4

8 に答える 8

15

「android」と入力するとどうなりますか?$ANDROID_HOME/tools と $ANDROID_HOME/platform-tools の両方が $PATH にあることを確認する必要があります。

http://docs.phonegap.com/en/2.2.0/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android

昨夜友人と一緒に仕事をしましたが、彼の問題は、JDKではなくJREが彼のパスにあったことでした。そのため、javac と入力しても見つかりませんでした。同じ問題がある場合は、JDK の場所を指すように PATH を更新する必要があります。

于 2012-11-12T16:22:21.293 に答える
14

パスをPATH変数に追加するだけでは不十分です。JDK の bin フォルダーへのパスを明示的にJAVA_HOMEに追加する必要があります。次に例を示します。

 JAVA_HOME -> C:\Program Files\Java\bin

Phonegap/Cordova は、設定でJAVA_HOME変数を探しています。

于 2012-11-23T22:29:23.480 に答える
5

次の 2 つの環境変数を設定します

C:\>set ANT_HOME="C:\apache-ant-1.8.4\"

C:\>set JAVA_HOME="C:\Program Files\Java\jdk1.7.0_04\"
于 2013-02-02T12:50:44.337 に答える
2

javac のパスを PATH 変数に設定します。これでうまくいきます。同じ問題がありました。これら 3 つのフォルダーを PATH 変数に追加しました。

   C:\Program Files\Java\jdk1.7.0_05;
   C:\Program Files\Java\jdk1.7.0_05\bin;
   C:\Program Files\Java\jdk1.7.0_05\lib

Windows で cmd を使用する場合、次のコマンドをどこからでも実行できる必要があります。

  javac
  java
  ant

エラーなしで cmd でこれを実行できる場合、cordova が実行されます。

于 2012-11-21T10:31:12.133 に答える
1

6 つの簡単なステップで PhoneGap プロジェクトをセットアップします。

http://wezeste.blogspot.in/201 ...

  1. -> http://phonegap.com/install/から最新の phonegap リリースをダウンロードします。

  2. 解凍して、ダウンロードした phonegap zip の android/bin ディレクトリに移動します

  3. SET DIFFERENT PATHS:(環境でもこれを行うことができます)

java: set path=%PATH%;C:\Program Files (x86)\Java\jdk1.7.0_21\bin

ant: set path=%PATH%;C:\apache-ant-1.9.4\bin

JAVA_HOME: JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_21\bin に設定します。

  1. コマンドでandroid peojectを作成 – create destination [パッケージ名] [プロジェクト名]

D:\AndroidProjects com.project.example こんにちはを作成します

  1. Eclipse で作成した Android プロジェクトをインポートする

  2. プロジェクトの lib に cordova-2.2.0.jar をダウンロードして追加します。

最初のテスト アプリケーションを実行する

ありがとう

于 2015-01-26T23:59:13.757 に答える
0

私はすべて正しいことをしましたが、それでもこのメッセージが表示されます:

Missing one of the following:
JDK: http://java.oracle.com
Android SDK: http://developer.android.com
...

私にとっての解決策は、システム変数PATHではなく、ユーザー変数PATHにすべてを追加することでした。

于 2013-01-04T13:17:21.940 に答える
0

システムパス変数を編集したところ、最後はこのようになりました。たくさん追加しましたが、それがうまくいったので、それをしなければならなかったようです

D:\Python27\Lib\site-packages\PyQt4;%CommonProgramFiles%\Microsoft Shared\Windows Live;c:\bin;D:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;D:\Program Files (x86)\PC Connectivity Solution\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;d:\wamp\bin\php\php5.2.6\;d:\cygwin\bin;D:\Program Files (x86)\Android\android-sdk\platform-tools;D:\Program Files (x86)\Android\android-sdk\tools;D:\wamp\bin\mysql\mysql5.0.51b\bin;D:\Program Files\Java\jdk1.7.0_01;D:\Program Files\Java\jdk1.7.0_01\bin;D:\Program Files\Java\jdk1.7.0_01\lib;D:\SDK\apache-ant-1.8.4;D:\SDK\apache-ant-1.8.4\bin;D:\SDK\apache-ant-1.8.4\lib

パスを編集したら、テスト用の「java」「ant」「adb」または「javac」コマンドを実行する前に、新しいコマンド プロンプト ウィンドウ (Windows の場合) を開く必要があります。

于 2013-02-19T23:47:55.333 に答える
0

問題は、 create が見つからずjavac.exe、パスにも bin ディレクトリを含めることでした:(C:\Program Files\Java\jdk1.7.0_11\bin私の場合)。

于 2013-01-25T12:37:42.763 に答える