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变量中,这可以正常工作,我将此phonegapzip 用于包含正确和正确的android cordova-android.zip的 zip 。看这个教程create.batcreate.js

于 2013-09-10T09:41:26.923 回答