0

cmd ラインを使用して phonegap アプリケーションを作成しようとしました。このコマンドを実行すると、次のcreate C:\testapp com.demo.testapp testappメッセージが表示something wrong in the loop されました。以下を含む create.bat ファイルを呼び出します。

@ECHO OFF
IF NOT DEFINED JAVA_HOME GOTO MISSING
FOR %%X in (java.exe javac.exe ant.bat android.bat) do (
    SET FOUND=%%~$PATH:X
    IF NOT DEFINED FOUND GOTO MISSING2
)
cscript "%~dp0\create.js" %*
GOTO END
:MISSING
ECHO Missing one of the following:
ECHO JDK: http://java.oracle.com
ECHO Android SDK: http://developer.android.com
ECHO Apache ant: http://ant.apache.org
:MISSING2
ECHO something wrong in the loop
EXIT /B 1 

java.exe 、 javac.exe 、 ant.bat 、 android.bat の問題を修正するにはどうすればよいですか、または create.bat コードを変更するにはどうすればよいですか?!

4

1 に答える 1

0

問題は、ant.bat が存在しないことでした。私はapache-ant-xxx-bin.zipをダウンロードし、ファイルを抽出ant binし、path変数に追加しました。これは正しく機能し、正しいと正しいを含むcordova-android.zipphonegapにこのzipを使用しました。このチュートリアルを参照してくださいandroid create.batcreate.js

于 2013-09-10T09:41:26.923 に答える