刚刚升级到 Yosemite,并尝试像往常一样在我的项目文件夹中运行 cordova build
,但我得到执行命令“ant”,请确保您已安装 ant 并将其添加到您的路径
错误。我还按照提示安装了最新的 Java (8 JRE)。目前使用的是 Cordova 3.6 版本。
更新
VicM 的答案非常有效,但我还必须安装最新的 JDK (8)。现在这是我的 bash_profile:
#export ANT_HOME=~/Desktop/adt-bundle-mac-x86_64-20131030/eclipse/plugins/org.apache.ant_1.8.3.v201301120609
export ANDROID_SDK_HOME=~/Desktop/adt-bundle-mac-x86_64-20140702/sdk
export ANT_HOME=~/Desktop/apache-ant-1.9.4
export PATH=/usr/local/bin:$PATH
export PATH=$PATH:$ANT_HOME/bin
export PATH=$PATH:$ANDROID_SDK_HOME/tools
export PATH=${PATH}:$ANDROID_SDK_HOME/platform-tools
export PATH=${PATH}:~/Desktop/dart/dart-sdk/bin
最佳答案
我最近偶然发现了同样的事情,但那是因为我开始使用新的 Android Studio。
这些是我遵循的步骤:
安装ant的步骤:
- 从 http://ant.apache.org/bindownload.cgi 下载 ANT ZIP 文件
- 修改 .bash_profile 以创建 ANT 变量
- 将 ANT bin 文件夹添加到路径
- 重新启动终端
- 检查 ANT 是否与“which ant”一起安装
我的 bash 配置文件如下所示,请注意,您需要使用您的路径,我的仅供引用。
# Android studio SDK path
export ANDROID_SDK_HOME="/Applications/Android Studio.app/sdk"
export ANT_HOME="/Applications/Development/apache-ant-1.9.4"
export PATH=$PATH:$HOME/bin:$ANDROID_SDK_HOME/platform-tools:$ANDROID_SDK_HOME/tools:$ANT_HOME/bin;
关于cordova-3 - Yosemite + Cordova,Ant 构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26528655/