【问题标题】:phonegap command execution using php script使用php脚本执行phonegap命令
【发布时间】:2014-04-28 20:38:18
【问题描述】:

我正在使用 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 命令?

【问题讨论】:

    标签: php cordova upload


    【解决方案1】:

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

    【讨论】:

    • 当我直接使用命令提示符时它工作正常。我想使用 php 执行 thsi 命令
    【解决方案2】:

    你可以试试把create.bat中的条件语句注释掉

    ::FOR %%X in (android.bat) do (
        ::SET FOUND=%%~$PATH:X
        ::IF NOT DEFINED FOUND GOTO MISSING
    ::)
    

    【讨论】:

      【解决方案3】:

      要安装 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 在 cmd 中输入“java”,在 ant 中输入“ant”,在 sdk 中输入“android avd”。
      他们必须有结果

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-11-17
        • 2023-03-06
        • 2013-01-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多