【问题标题】:Create a new Android PhoneGap project either via the command line tools通过命令行工具创建一个新的 Android PhoneGap 项目
【发布时间】:2014-12-06 13:23:33
【问题描述】:

我正在使用 jQuery Mobile 和 Phonegap 开发 Android 应用程序,正如我在问题中提到的我需要通过命令行打开 Android 项目,我在环境变量中设置了 3 个路径。

  1. ANT_HOME (C:\Program Files\apache-ant-1.9.4-bin\apache-ant-1.9.4\bin)
  2. JAVA_HOME (C:\Program Files\Java\jdk1.7.0_07)
  3. 路径(C:\Program Files\Java\jdk1.7.0_07\bin)

我下载了最新版本的 Phonegap,然后在命令行中我给出了 phonegap 文件夹的路径。

cd C:\Users\UserName\Desktop\phonegap\phonegap-2.9.1\phonegap-2.9.1\lib\android\bin

它工作得很好,然后我输入

create (path of folder to create App)com.example.project DemoApp

输出是:

Cannot not locate ant.bat using the PATH variable.

【问题讨论】:

    标签: java android cordova ant command-line


    【解决方案1】:

    您需要将 ANT_HOME 添加到 PATH 变量中。

    打开控制台窗口并输入以下内容

    set PATH=%PATH%;%ANT_HOME%
    

    或者您可以通过在下面的窗口中更改 PATH 环境变量来实现。

    MyComputer->Properties->Advanced->Env Variables->Path. 
    

    编辑1: 检查以下链接以安装cordova/phonegap。

    http://thejackalofjavascript.com/phonegap-3-cli-setup-mac-windows/

    http://coenraets.org/blog/cordova-phonegap-3-tutorial/

    http://teusink.blogspot.in/2013/07/guide-phonegap-3-android-windows.html

    【讨论】:

    • 对不起,但我没有得到你。我已经有了 PATH 变量的另一条路径。
    • 我试试这个:ANT_HOME (C:\Program Files\apache-ant-1.9.4-bin\apache-ant-1.9.4) PATH (C:\Program Files\apache-ant- 1.9.4-bin\apache-ant-1.9.4\bin) 但它显示无法使用 PATH 环境变量定位 javac.exe。
    • 您不应该替换 PATH 变量。您需要在 PATH 变量的末尾追加/添加。你的 PATH 变量应该是 C:\Program Files\Java\jdk1.7.0_07\bin;C:\Program Files\apache-ant-1.9.4-bin\apache-ant-1.9.4\bin
    • 是的,我使用 ;(分号)和 Java 在 PATH 变量中添加 ANT_HOME 路径,但现在它让我无法使用 PATH 变量找到 android.bat。
    • 是的,我发现该路径中的 cscript.exe ..我错误地删除了 c:\windows\system32 的环境变量..所以只是发生了那个错误..现在我修复了错误..
    猜你喜欢
    • 1970-01-01
    • 2014-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-15
    • 1970-01-01
    • 2018-02-09
    相关资源
    最近更新 更多