如何将 android 工具添加到我在 mac 上的路径中? [复制]

Posted

技术标签:

【中文标题】如何将 android 工具添加到我在 mac 上的路径中? [复制]【英文标题】:How do i add android tools to my path on mac? [duplicate] 【发布时间】:2016-10-22 22:47:06 【问题描述】:

我正在尝试添加让 android 开发环境在我的 mac 上工作。我正在关注本指南:https://spring.io/guides/gs/android/

我应该使用以下方式将 sdk 添加到我的路径中:

export ANDROID_HOME=/Users/myname/Library/Android/sdk/android-sdk-macosx
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

但是,这并没有让我访问终端中的“android”命令,当我执行 $ANDROID_HOME 时,我不断得到:

zsh: no such file or directory: /Users/myname/Library/Android/sdk/android-sdk-macosx

我已经检查了路径

Android Studio>Preferences>Appearance & Behavior>System Settings>Android SDK

SDK 位置应该正确。我做错了什么?

【问题讨论】:

您是否将 myname 替换为您的 mac osx 用户名? 是的,我把它贴在这里的时候漏掉了 尝试将Android文件夹拖入终端窗口以找到其实际路径 如果我将它拖到终端它是:/Applications/Android\ Studio.app 然后在上述命令中使用那个 sdk 路径 【参考方案1】:

我刚刚使用以下步骤设置了 Mac mini 以供工作,因此我可以保证全新安装也能正常工作。

1) 安装 Android Studio。 (标准没问题,如果你想自定义)

2) 启动 Android Studio

3) 在欢迎屏幕中,单击配置(右下角)> SDK 管理器

4) 仔细检查您是否在 SDK 工具选项卡中安装了最新的平台工具和工具。

此时,您将在/Users/your-user-name/Library/Android/sdk的默认位置安装所有与android sdk相关的东西,包括工具。

5) 如果您在/Users/your-user-name 还没有 .bash_profile 文件,请创建一个

6) 添加以下行:(将我的用户名替换为您的用户名)

export PATH=$PATH:/Users/chris.w.newman/Library/Android/sdk/platform-tools
export PATH=$PATH:/Users/chris.w.newman/Library/Android/sdk/tools
export ANDROID_HOME=/Users/chris.w.newman/Library/Android/sdk

通过将其添加到您的 .bash_profile 中,这些行将在您每次使用 shell 时运行。所以你再也不用担心它们了。

要测试一切是否正常,请在新 shell 中尝试以下“which”命令:

which adb
which android

由于这些已添加到路径中,您应该会在 shell 中看到它们的文件路径。

【讨论】:

这是一个很好的解释,尽管我在每次开机时都必须这样做,所以我使用 Ashish 的 this link(第 5 个)创建 .bash_profile 并使用了来自#6,效果很好。 请注意,如果您使用zsh,则需要使用另一个 bash 配置文件。更多详情github.com/robbyrussell/oh-my-zsh/issues/3807 稍微小一点的是:export ANDROID_HOME=/Users/username/Library/Android/sdkexport PATH=$PATH:$ANDROID_HOME/platform-toolsexport PATH=$PATH:$ANDROID_HOME/tools @Harry 对于版本 3.+ 必须删除 ANDROID_HOME 导出中的 /sdk【参考方案2】:

所以在查看了这篇文章后:Add sdk tools to path in Android Studio app

我试过了:

export PATH=/Applications/Android\ Studio.app/sdk/tools:$PATH

成功了

【讨论】:

仅适用于版本 2.+,路径在 3+ 中修改(请参阅@Harry 评论)

以上是关于如何将 android 工具添加到我在 mac 上的路径中? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Mac 上恢复 .bash_profile?我的unix终端都没有工作[关闭]

如何将本地数据库文件添加到 Visual Studio Mac 2017

如何在 Mac 上备份 DDMS(Android 设备监视器)过滤器

使用 Xamarin Studio 将 Lollipop Toolbar 添加到我的项目

如何将这些左右箭头添加到我的工具栏?

如何在 Google Chrome 的开发工具中保存到我网站的源代码?