如何从 iTerm2 打开 OSX 上的 AVD 管理器?

Posted

技术标签:

【中文标题】如何从 iTerm2 打开 OSX 上的 AVD 管理器?【英文标题】:How to open the AVD manager on OSX from iTerm2? 【发布时间】:2021-04-19 00:32:44 【问题描述】:

我正在使用 Homebrew 安装 android 开发工具

brew install gradle
brew install android-sdk

然后我在运行avdmanager 时找不到命令。

➜  ~ avdmanager
zsh: command not found: avdmanager

如何从命令行打开 OSX 上的 AVD 管理器?

【问题讨论】:

【参考方案1】:

可能缺少环境变量?

考虑到 SDK 安装在 /Users/<your_user>/Library/Android/sdk 文件夹下,这是 Android Studio 首选的 SDK 位置,但它在 /usr/local/share/android-sdk 下也能正常工作,这是一个在 CI 中非常常用的位置.

.zshrc 文件中添加以下内容。 (或 iTerm 上的 .bash_profile

export ANDROID_HOME=$HOME/Library/Android/sdk

export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

在终端上

➜  ~ source .zshrc

输出

➜  ~ sdkmanager --version
26.1.1

见https://developer.android.com/studio/command-line/variables

【讨论】:

以上是关于如何从 iTerm2 打开 OSX 上的 AVD 管理器?的主要内容,如果未能解决你的问题,请参考以下文章

找出给定键组合的相应转义序列

在Mac OSX上自定义Shell

Mac 上的终端神器 iTerm2

获取在 OSX 上的应用程序中打开的文档的名称(python)

iTerm2-程序员必备神器(Mac)

iterm2 mac (v3.1.5) 无法在当前桌面中使用热键打开