使用命令行创建phonegap应用程序

时间:2013-09-09 17:37:51

标签: android mobile cordova

我尝试使用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代码?

1 个答案:

答案 0 :(得分:0)

问题是ant.bat不存在!我下载了apache-ant-x.x.x-bin.zip,我解压缩了文件,并将ant bin添加到我的path变量中,这是正常的 我使用phonegap android邮编create.bat cordova-android.zip,其中包含正确的create.js和正确的{{1}}。请参阅此tuto