科尔多瓦无法添加Android平台未知命令"ant"



我试图成功安装并创建一个cordova应用程序,但它不起作用。所以我在谷歌上搜索并阅读了很多关于Stack Overflow的帖子,但是没有帮助。

我的问题是:如果我尝试通过CMD添加Android平台,使用

cordova platform add android

我得到以下错误:

Error: ERROR : executing command 'ant', make sure you have ant installed and added
to your path.
at C:Usersuser.cordovalibandroidcordova3.4.0binlib
at ChildProcess.exithandler (child_process.js:641:7)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Socket.<anonymous> (child_process.js:956:11)
at Socket.EventEmitter.emit (events.js:95:17)
at Pipe.close (net.js:465:12)
Error: cmd: Command failed with exit code 8
at ChildProcess.whenDone (C:UsersuserAppDataRoamingnpm
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Process.ChildProcess._handle.onexit (child_process.js:810:5)

我已经下载了Apache ant并解压缩到C:ant。我最羡慕的是:

路径:

C:Program Filesnodejs;C:devadt-bundle-windows-x86_64-20131030sdkplatform-
tools;C:devadt-bundle-windows-x86_64-20131030sdktools;C:Program     
FilesJavajdk1.7.0_40;C:ant

(我试过c:antbinc:ant)JAVA_HOME:

C:Program FilesJavajdk1.7.0_40

ANT_HOME:

C:ant

它仍然不工作。我该如何解决这个问题?

用这个

Install ant using brew

通过在终端执行以下命令下载并安装Homebrew:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

通过执行

安装Apache Ant
brew install ant

再次运行PhoneGap构建,它应该成功编译并安装您的Android应用程序。

add C:antbin;

然后打开cmd提示符。输入ant -version,如下所示。你会解决它的。

ant -version

Apache Ant(TM) version 1.9.2 compiled on July 8 2013

如果它不能解决你的问题,那么检查你的ant安装路径。可能是C:Program Filesantbin .然后将其添加到您的系统路径中。

相关内容

  • 没有找到相关文章

最新更新