39

我已经潜入 Android 开发有一段时间了,现在我想在我的应用程序中使用一些项目(helpshift)。在网站上,他们有一些示例应用程序,其中自述文件说:在 /HelpshiftDemo 文件夹中运行以下命令。

android update project -t android-17 -p .

所以我这样做了,但不幸的是,这给了我一个错误提示-bash: android: command not found。我理解这一点,因为“android”本身并不指代我的笔记本电脑(Mac OSX)上的任何东西。所以我认为它可能是指亚行。所以我尝试替换android我的 adb 的直接路径:

/Users/kramer65/dev/adt-bundle-mac-x86_64-20130917/sdk/platform-tools/adb update project -t android-17 -p .

这给了我一个巨大的输出,其中包含有关 adb 的更多信息,我猜这不是预期的结果。

所以我的问题;指的是什么android,我该如何在 Mac OSX 上解决这个问题?

4

10 回答 10

87

android工具位于toolsSDK 的目录中。您需要将此添加到您的PATH环境变量中,以便 bash 可以识别它。

您可以通过将其添加到您的文件中来执行此PATH操作.bash_profile。该文件应位于您的主目录中。如果它不存在,则创建vi .bash_profile并添加以下行:

export PATH=<path_to_android_sdk>/platform-tools:<path_to_android_sdk>/tools:$PATH

where<path_to_android_sdk>将替换为您的 SDK 的路径。例如:"/Users/me/android-sdk-mac_86/platform-tools"

于 2013-11-07T10:06:21.580 回答
31

步骤 0

第一步是安装Android SDK:https ://developer.android.com/studio

我不喜欢默认配置。我在这个文件夹中安装了 SDK:

/Users/<Username>/Android\ SDK

ℹ️ 默认路径是

$HOME/Library/Android/sdk

第1步

下一个命令打开您的 bash 或 zshrc 配置文件:

巴什简介:

vim ~/.bash_profile

如果你使用 zsh:

vim ~/.zshrc

第2步

您已准备好更新配置:

# File: .bash_profile | .zshrc

# Custom path to Android SDK folder. 
# If you use the default configuration please change ANDROID_HOME to $HOME/Library/Android/sdk
export ANDROID_HOME=/Users/<Username>/Android\ SDK
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH

第 3 步

选项1: 重新启动终端,您应该能够使用android命令

选项 2:来源您的bashzsh个人资料。

示例:source ~/.bash_profile/source ~/.zshrc

于 2014-09-01T15:24:23.963 回答
23

我花了很多时间试图弄清楚,这些步骤帮助了我(来自http://docs.phonegap.com/en/2.2.0/guide_getting-started_android_index.md.html)你需要执行你.bash_profile的更新你的PATH.

在 Mac OS 上设置 PATH 环境变量

打开终端程序(默认情况下,它位于您的 Applications/Utilites 文件夹中)。运行以下命令

touch ~/.bash_profile; open ~/.bash_profile

这将在您的默认文本编辑器中打开该文件。您需要将路径添加到您的 Android SDK 平台工具和工具目录。在我的示例中,我将使用“/Development/android-sdk-macosx”作为安装 SDK 的目录。添加以下行:

export PATH=${PATH}:/Development/android-sdk-macosx/platform-tools:/Development/android-sdk-macosx/tools

保存文件并退出文本编辑器。执行你.bash_profile的更新你的路径:

source ~/.bash_profile

现在每次打开终端程序时PATH都会包含 Android SDK。

于 2014-10-23T22:22:45.960 回答
11

为 Android Studio 用户解决的问题:

我正在使用 Mac OS X Elcapitan 版本 10.11.X。

在我的主目录下,我找到了.bash_profile.save文件。我使用 sublime 打开了该文件(您可以使用任何其他编辑器)。然后我添加了这一行

export PATH=${PATH}:/Users/UserName/Library/Android/sdk/platform-tools:/Users/UserName/Library/Android/sdk/tools

将“用户名”替换为您的用户名。

打开终端然后运行

 source ~/.bash_profile 

干得好。

于 2016-01-03T12:03:36.690 回答
6

首先将这些行添加到您的 ~/.bashrc 文件中:

export ANDROID_HOME=${HOME}/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools

然后:

source ~/.bashrc
于 2017-02-22T09:58:45.967 回答
4
export PATH="/Users/me/Library/Android/sdk/platform-tools/":"/Users/me/Library/Android/sdk/tools/":$PATH

为我工作

于 2016-05-09T15:02:58.500 回答
4

将以下行添加到 ~/.bash_profile 和 source ~/.bash_profile

export ANDROID_HOME=/Users/macbook/Library/Android/sdk/
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH

这对我有用

于 2018-01-03T16:57:09.077 回答
2

更新路径。

从 Spotlight 打开终端程序。运行以下命令:

touch ~/.bash_profile; open ~/.bash_profile

然后保存以下代码

export PATH=${PATH}:/android-sdk-macosx/platform-tools:/Development/android-sdk-macosx/tools

就我而言,路径是

export PATH=/Users/<user-name>/Development/android-sdk-macosx/platform-tools:/Users/<user-name>/Development/android-sdk-macosx/tools:$PATH 

保存文件并退出文本编辑器。执行您的 .bash_profile 以更新您的 PATH:

source ~/.bash_profile

然后运行亚行。

于 2015-04-22T03:08:43.983 回答
2

这是因为您没有在 .bash_profile 中提供正确的 android sdk 路径变量。为此,您必须遵循以下步骤。
1. 检查 android sdk 路径:为此,您应该打开 android studio->preferences 并在新打开的窗口中单击 Android SDK,在其中查找 Android SDK 位置文本字段,您可以在其中找到 Android SDK 的路径。对我来说,它显示为:/Users/<your_name>/Library/Android/sdk。这<your_name>是您的主目录的名称。
2. 打开终端输入cd ~命令。
3. 并输入vi .bash_profile
4. 在 vi​​ 编辑器中输入下面
export ANDROID_HOME=/Users/Murali/Library/Android/sdk export PATH=$ANDROID_HOME/tools:$PATH export PATH=$ANDROID_HOME/platform-tools:$PATH
的 Save it by pressesc按钮并输入:wq
5. 在此之后关闭您的终端并再次打开它。6. 要应用您的所有更改,请.bash_profile输入以下命令
source .bash_profile
7. 输入android命令。希望现在可以正常工作:-)

于 2017-01-25T16:01:13.290 回答
0

更新路径。

从 Spotlight 打开终端程序。运行以下命令:

touch ~/.zshrc (or ~/.bash_profile) ; open ~/.zshrc (or ~/.bash_profile)

然后保存以下代码

export AAPT_HOME=/Users/****/Library/Android/sdk/build-tools/31.0.0
export PATH=$PATH:$AAPT_HOME

保存文件并退出文本编辑器。执行您的 .zshrc(或 .bash_profile)以更新您的 PATH:

source ~/.zshrc (or ~/.bash_profile)
于 2021-08-11T04:37:37.080 回答