【问题标题】:Cannot get ant installed properly for phonegap using eclipse and windows 8无法使用 Eclipse 和 Windows 8 为 phonegap 正确安装 ant
【发布时间】:2013-10-17 22:11:22
【问题描述】:

尝试在 Windows 8 上的 Eclipse 中使用 Phonegap。我在 C:\Development\HelloWorld 创建了一个项目。在命令行中,当我输入:

phonegap local build android

我收到以下错误:

An error occurred during creation of android sub-project. ERROR : executing command 'ant', make sure you have ant installed and added to your path.

我的路径:

C:\Program Files\nodejs\;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools;%JAVA_HOME%\bin;%ANT_HOME%\bin;

怎么了?我已将 Ant 下载到我的 Development 文件夹中,并且所有其他必要的下载也已下载。任何帮助将不胜感激。

【问题讨论】:

  • 你真的在你的路径中设置了 %ANT_HOME% 吗?
  • 是的,我有一个专门针对 ANT_HOME 的系统变量,其值是物理文件路径。
  • 您找到解决方案了吗?

标签: android windows-8 ant cordova


【解决方案1】:

我一直在关注 Phonegap 的 Android 平台指南,但一直收到上述错误。指南上的指示有点混乱。我回去检查我安装的东西,发现一些配置错误。

在环境变量下,我创建了新的 ANDROID_HOME、ANT_HOME 和 JAVA_HOME 系统变量,并将相应的物理文件路径作为值。这部分可能有点矫枉过正,但我​​试图覆盖我的基础,到目前为止我没有发现任何重大问题。

例子:

变量:ANDROID_HOME 值:C:\Development\adt-bundle\sdk

变量:ANT_HOME 值:C:\Development\apache-ant-1.9.2

变量:JAVA_HOME 值:C:\Program Files\Java\jdk1.6.0_45

接下来我在 Environment Variables 中的 Path 系统变量中添加了以下值:

%JAVA_HOME%\bin;%ANT_HOME%\bin;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

进行这些更改并继续按照指南进行操作后,一切正常。归结为没有将我的系统变量设置为正确的物理文件路径。

【讨论】:

  • +1。你拯救了我的一天。自从过去两天以来,我对这个错误感到很糟糕。谢谢...!!!
  • 您有什么想法吗,如果 ant 存在另一个问题,它会引发同样的错误吗?每次我尝试运行“cordova 平台添加 android”时,我都会遇到同样的错误,其中 ant 正在执行,我需要确保它的安装和路径存在。我正在做你列出的所有事情,甚至尝试在没有任何变量的情况下进行,只是绝对路径,尝试了所有事情,但不幸的是没有结果:/
【解决方案2】:

cmd 中检查android,如果它显示:'xcopy' was not recognized

然后添加到你的路径:

%SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem;

【讨论】:

    【解决方案3】:

    就像对 Rex_C 的回答的额外说明:请务必在 JAVA_HOME 变量中引用 Java 开发工具包 (JDK) 而不是 Java 运行时环境 (JRE)。这将阻止

    命令执行失败:ant jar

    运行phonegap->android时出错。

    【讨论】:

    • 嘿,我确实按照您的指示进行了操作,并且有效。只需确保关闭命令行并重新打开它。这是你的指示中唯一缺少的东西。
    猜你喜欢
    • 2014-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-27
    相关资源
    最近更新 更多