我正在使用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命令?
答案 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。
他们必须有结果