这就是我在我的Cordova项目的bash_profile文件上设置路径的方法
export PATH=${PATH}:/Users/Work/Android/adt-bundle-mac-x86_64-20130219/sdk/platform-tools:/Users/Work/Android/adt-bundle-mac-x86_64-20130219/sdk/tools
export ANT_HOME=/Users/Work/Android/adt-bundle-mac-x86_64-20130219/eclipse/plugins/org.apache.ant_1.8.3.v20120321-1730
export PATH=$PATH:$ANT_HOME/bin
当我尝试跑步时#34; cordova平台添加android ",我得到了
/usr/local/lib/node_modules/cordova/node_modules/q/q.js:126
throw e;
^
Error: An error occured during creation of android sub-project.
/Users/user1/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:126
throw e;
^
Error: ERROR : executing command 'ant', make sure you have ant installed and added to your path.
答案 0 :(得分:2)
试试这个
使用brew安装ant。
通过在终端中执行以下命令来下载并安装Homebrew:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
执行
,通过Homebrew安装Apache Antbrew install ant
再次运行PhoneGap构建,它应该成功编译并安装您的Android应用程序。
答案 1 :(得分:1)
尝试下载独立版本的ANT,而不是使用打包为Eclipse插件的版本。可能会修改插件版本以使用Eclipse运行,否则可能会产生一些导致问题的差异。此外,我认为独立版本更容易升级。
在我的机器上,我正在运行ant 1.8.4 - 你的插件似乎是蚂蚁1.8.3,所以这可能是造成差异的原因。