在mac中添加android时出现Cordova错误

时间:2014-06-02 15:52:59

标签: android macos cordova sdk

我正在使用macbook并使用cordova进行开发。现在,我想创建一个Android apk,但是,当我输入cordova platform add android时,我得到了这个:

Error: The command "android" failed. Make sure you have the latest Android SDK installed, and the "android" command (inside the tools/ folder) is added to your path.

好的,这条消息应该非常清楚下一步该做什么,但不知道该怎么做。当我搜索时,我一直在Windows中解决这个问题,并且无法按照步骤进行操作。

我应该做什么(以及如何做)?

由于

修改

我在尝试编译apk时已经安装了Android SDK。

更多信息:

由于我无法安装ANT,因此我将其卸载:brew uninstall ant。但是当我再次brew install ant时:

$ brew install ant
==> Downloading http://www.apache.org/dyn/closer.cgi?path=ant/binaries/apache-ant-1.9.3-bin.tar.gz
==> Best Mirror http://apache.rediris.es/ant/binaries/apache-ant-1.9.3-bin.tar.gz

curl: (22) The requested URL returned error: 404 Not Found
Error: Failed to download resource "ant"
Download failed: http://apache.rediris.es/ant/binaries/apache-ant-1.9.3-bin.tar.gz

1 个答案:

答案 0 :(得分:1)

确保在开始使用Android之前完成的一些事情:

确保安装了ANT:

尝试ant --version,如果command not found需要安装ANT。

我找到的最简单方法是使用Homebrew。如果您没有安装自制软件,get it here

安装后运行

homebrew update
homebrew install ant

解压Android SDK:

下载并解压缩SDK包,将其放在易于查找的位置。

然后将toolsplatform-tools路径添加到您的全局PATH,如下所示:

vi ~/.bash_profile

添加以下行:

export PATH=/path/to/android/sdk/tools:/path/to/adnroid/sdk/platform-tools:$PATH

退出终端并重新打开终端。

现在,您应该可以在项目文件夹中运行cordova platform add android