使用php脚本执行phonegap命令

时间:2013-02-10 20:22:12

标签: php cordova upload

我正在使用php并希望使用phonegap来创建一个Android应用程序文件夹。

我尝试了以下命令 shell_exec('cd C:\ Desktop \ phonegap-2.4.0 \ lib \ android \ bin&& create C:\ phpshell3 com2.wesdr.ddxf dcddf')

但它出现以下错误:

Missing one of the following:
JDK
Android SDK
Apache ant

但是当我直接通过命令提示符执行相同的命令时,它运行正常。如何在命令提示符下使用php脚本执行phonegap-android create命令?

3 个答案:

答案 0 :(得分:2)

这不是PHP问题。看起来你错过了Android SDK。您可能需要先下载并安装它。

答案 1 :(得分:0)

您可以尝试在create.bat

中注释掉条件语句
::FOR %%X in (android.bat) do (
    ::SET FOUND=%%~$PATH:X
    ::IF NOT DEFINED FOUND GOTO MISSING
::)

答案 2 :(得分:0)

安装jdk你可以在这里找到它:https://jdk7.java.net/download.html
安装完jdk后你应该把JAVA_HOME添加到windows机器的环境中。
就像这里:How to set java_home on Windows 7?

然后下载android sdk并将其路径添加到环境中。 之后sdk从http://ant.apache.org/bindownload.cgi下载ant并将其bin文件夹放入环境中,就像你执行的sdk一样。

测试java输入' java'在cmd和' ant'对于蚂蚁和' android avd'对于sdk。
他们必须有结果