18

我正在尝试将 android 添加为 cordova 平台,以便我可以使用 phonegap 构建应用程序。当我尝试添加 android 时:

$ cordova platform add android

我收到此错误消息:

[错误:命令android失败。确保您安装了最新的 Android SDK,并将android命令(在 tools/ 文件夹内)添加到您的路径中。输出:/bin/sh: android: command not found ]

我确实安装了最新的 Android SDK,所以我想我需要将 android 添加到我的路径中。我已经用谷歌搜索了如何做到这一点,并搜索了这个论坛,但我对命令行的使用知之甚少,我不明白答案。

如果有人可以提供非常简单的步骤来将 android 添加到我的路径中,我将不胜感激。

4

7 回答 7

32

PhoneGap Doc 上有分步说明。在此处查看,然后转到步骤 3B。我链接到 PhoneGap 的 2.8 版本,因为快速浏览它似乎没有解释如何在 3.0 版本文档上设置 PATH。

于 2013-07-31T17:53:52.557 回答
8

我只是想通了。您需要使用实际安装 android 工具的路径。我的恰好在默认位置(我使用的是 x64)所以,/Applications/adtbundle name/

自己看吧!

你自己看

于 2014-01-19T06:26:00.457 回答
6

我在这里遇到了一个相当愚蠢的问题。我剪切和粘贴的路径将 adt-bundle 列为“adt-bundle”(正如人们可能期望的那样:))但我从未更改下载目录的名称,即“adt-bundle-mac- x86_64-20131030。”

此外,我剪切并粘贴到我的 .bash_profile 中的路径 ($PATH) 以“/Development”开头,而它应该以“~/Development”开头,因为 Development 目录位于我的主目录中。

我不知道其他人是否会发现此信息有用,但当我意识到我只需要更正我在 .bash_profile 中指定的路径时,这让我松了一口气。

于 2013-11-28T01:57:52.667 回答
2

它很容易。只需下载 android SDK,稍后在系统变量中设置路径 android sdk 具有文件夹工具和平台工具。现在稍后在用户变量中设置 ANDROID_HOME 的路径。而已。现在您可以添加、运行、构建您的 android 平台。

于 2016-06-03T07:19:20.393 回答
1

在 MAC 上 - 我在安装 Android Studio 后遇到了这个问题(它之前工作过)。

我必须做:

touch ~/.bash_profile; open ~/.bash_profile

然后添加该行

export PATH=$PATH:/Users/<USR>/Library/Android/sdk/tools

并重新启动终端。

于 2015-11-16T05:59:26.533 回答
0

如果您使用 Eclipse 安装和管理 Android SDK,请执行以下操作:

在 Eclipse 中打开Window->Android SDK Manager,在新窗口中您将能够SDK Path在顶部看到

现在您应该将此路径包含为 ANDROID_HOME 系统变量并将其导出/tools/build-tools系统 PATH 变量

在 OS X 上,您可以包含如下系统变量:

在终端运行中nano ~/.bash_profile(因为可能尚未创建 .bash 配置文件,我们将在您的用户的根文件夹中创建它)

在我的情况下,SDK 路径是 '/Users/markusila/android-sdks'

在打开的编辑器中插入以下代码,但使用您的 SDK 路径

export ANDROID_HOME=/Users/YOUR_USER_NAME/android-sdks
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

现在只需运行. ~/.bash_profile并包含更改。

于 2015-01-30T08:28:34.267 回答
0

除了上面的答案,别忘了根据你最喜欢的 shell更新文件,例如:

郑州:

 1. vi ~/.zshrc
 2. Considering that my Android SDK is in "/Users/wils/Library/Android/sdk/" and using vi as editor:
export PATH="/Users/wils/Library/Android/sdk/platform-tools:/Users/wils/Library/Android/sdk/tools:$PATH"
 3. Save
 4. source ~/.zshrc

重击:

 1. vi ~/.bash_profile
 2. Considering that my Android SDK is in "/Users/wils/Library/Android/sdk/" and using vi as editor:
export PATH="/Users/wils/Library/Android/sdk/platform-tools:/Users/wils/Library/Android/sdk/tools:$PATH"
 3. Save
 4. source ~/.bash_profile

我希望它可以帮助别人。片\o/

于 2016-11-29T17:29:30.883 回答