cordova-3 - Yosemite + Cordova,Ant 构建错误

标签 cordova-3

刚刚升级到 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的步骤:

  1. http://ant.apache.org/bindownload.cgi 下载 ANT ZIP 文件
  2. 修改 .bash_profile 以创建 ANT 变量
  3. 将 ANT bin 文件夹添加到路径
  4. 重新启动终端
  5. 检查 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/

相关文章:

node.js - 尝试下载 cordova 插件时出现 ECONNREFUSED 错误

ios - Cordova/appFramework 应用程序在 iOS 上显示为空白

android - Phonegap 3.3 Eclipse : -CordovaLib project missing Android properties

java - 移动/复制捕获的图像phonegap android中的问题

ios - Cordova 3.3 使用 Media API 暂停和恢复录制

android - Google Maps api key 选项?

java - Phonegap 电子邮件撰写器

cordova - 通过phonegap应用发送电子商务跟踪

android - 如何使用 Cordova 3.6.4 更改 AndroidManifest.xml 中的版本代码

css - 使用Phonegap/Cordova进行移动开发的自定义CSS