错误:执行命令“ant”,确保您已安装 ant 并将其添加到您的路径

Posted

技术标签:

【中文标题】错误:执行命令“ant”,确保您已安装 ant 并将其添加到您的路径【英文标题】:Error : Executing command 'ant', make sure you have ant installed and added to your path 【发布时间】:2014-06-12 20:17:52 【问题描述】:

我正在使用 Cordova 进行移动应用程序开发。

我已经使用 npm 命令安装了 Cordova,安装后,我创建了一个 cordova 项目。每当我尝试向项目添加平台(android)时,它都会引发以下错误:

错误:正在执行命令“ant”,请确保您已安装 ant 并将其添加到您的路径中

我已经在我的系统上安装了ant,并配置了%ANT_HOME%\bin 和其他各自所需平台的路径,例如JAVA_HOMEANDROID_PLATFORM_TOOLSANDROID_TOOLS

每当我在 cmd 中执行 ant 命令时,都不会抛出任何错误。比如在cmd中执行ant -version命令后收到的输出是:

Apache Ant(TM) 版本 1.9.3 于 2013 年 12 月 23 日编译。

我在 Stack Overflow 上解决了许多问题,并解决了 tools.jar 不在 JRE 的 Lib 目录中的问题。 platform add 仍然无法正常工作。

请帮我解决这个问题。任何帮助将不胜感激。

【问题讨论】:

this answer 可能会有所帮助。 你重启命令行了吗?环境更改仅在您创建新的 cmd 窗口后生效。在某些配置中,它甚至可能需要重新启动(但自 XP 时代以来我还没有这样做过)。 @Onik 感谢您的回复。我已经添加了所有这些路径,但它仍然无法正常工作。 'Ant' 命令单独工作,为什么 cordova 无法识别命令? 【参考方案1】:

我通过 Windows 安装程序解决了安装 ant 的同样问题

https://code.google.com/p/winant/

【讨论】:

【参考方案2】:

我终于能够弄清楚我的问题的答案。

经过漫长的一天,我尝试为同一个项目添加 ios 平台,但我通过 cordova 收到错误代码“ENOENT”。

我做了一些研发,终于在Phone Gap [error] cmd: Command failed with exit code ENOENT找到了解决方案

再次感谢大家的宝贵时间。

【讨论】:

以上是关于错误:执行命令“ant”,确保您已安装 ant 并将其添加到您的路径的主要内容,如果未能解决你的问题,请参考以下文章

Ant命令总结

转ant命令总结

ANT - PLSQL 执行错误

ANT - PLSQL执行错误

尝试在 python 中安装 ant 模块并收到此错误

Ant 批量执行jmeter 脚本