首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在使用PhoneGap / Cordova创建Android时,在Mac OS X 10.9 Mavericks上执行命令“ant”时出错怎么办?

在使用PhoneGap / Cordova创建Android时,在Mac OS X 10.9 Mavericks上执行命令“ant”时出错怎么办?
EN

Stack Overflow用户
提问于 2018-01-21 01:04:17
回答 2查看 0关注 0票数 0

我在Mac OS X Mavericks上使用PhoneGap / Cordova 。创建ios可以,但Android就不可以

我通过Android SDK Manager安装了Android 4.2.2,然后运行命令:

代码语言:javascript
复制
phonegap run android

我得到了以下错误:

代码语言:javascript
复制
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
[error] An error occured during creation of android sub-project. ERROR : executing command 'ant', make sure you have ant installed and added to your path.
EN

回答 2

Stack Overflow用户

发布于 2018-01-21 09:59:48

因为你的Apache Ant不再是Mac OS X Mavericks的路径。

解决方案:

  1. 通过在终端执行以下命令下载并安装Homebrew: ruby -e“$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
  2. 通过执行,通过Homebrew安装Apache Ant brew install ant

再次运行PhoneGap

票数 0
EN

Stack Overflow用户

发布于 2018-01-21 10:42:06

你可以通过macports或homebrew安装ANT。

但是如果你不想使用第三方软件包管理器,那么可以通过从apache ANT网站下载二进制版本并将二进制文件添加到系统PATH 来修复问题。

例如,在Lion~/.bash_profile和~/.bashrc中:

代码语言:javascript
复制
export ANT_HOME="/usr/share/ant"
export PATH=$PATH:$ANT_HOME/bin

所以在解压缩之后,apache-ant-1.9.2-bin.tar.bz2移到/usr/share/并重新命名ant

这样简单,问题就解决了。

注意别忘了sudo chown -R root:wheel /usr/share/ant

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100007204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档