错误:执行命令“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_HOME
、ANDROID_PLATFORM_TOOLS
和ANDROID_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 并将其添加到您的路径的主要内容,如果未能解决你的问题,请参考以下文章