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