我正在使用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
答案 0 :(得分:1)
确保在开始使用Android之前完成的一些事情:
确保安装了ANT:
尝试ant --version
,如果command not found
需要安装ANT。
我找到的最简单方法是使用Homebrew
。如果您没有安装自制软件,get it here
安装后运行
homebrew update
homebrew install ant
解压Android SDK:
下载并解压缩SDK包,将其放在易于查找的位置。
然后将tools
和platform-tools
路径添加到您的全局PATH
,如下所示:
vi ~/.bash_profile
添加以下行:
export PATH=/path/to/android/sdk/tools:/path/to/adnroid/sdk/platform-tools:$PATH
退出终端并重新打开终端。
现在,您应该可以在项目文件夹中运行cordova platform add android
。