1

我正在使用 php 并想使用 phonegap 创建一个 android 应用程序文件夹。

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

但它给出了以下错误:

缺少以下一项:
JDK
安卓 SDK
阿帕奇蚂蚁

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

4

3 回答 3

2

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

于 2013-02-10T20:31:21.537 回答
0

要安装 jdk,你可以在这里找到它:https
://jdk7.java.net/download.html 安装 jdk 后,你应该将 JAVA_HOME 添加到 Windows 机器的环境中。
像这里:如何在 Windows 7 上设置 java_home?

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

要测试 java,在 cmd 中输入“java”,在 ant 中输入“ant”,在 sdk 中输入“android avd”。
他们必须有结果

于 2014-04-28T12:38:18.610 回答
0

您可以尝试将 create.bat 中的条件语句注释掉

::FOR %%X in (android.bat) do (
    ::SET FOUND=%%~$PATH:X
    ::IF NOT DEFINED FOUND GOTO MISSING
::)
于 2013-03-18T00:58:08.530 回答