有人能发布一个通过终端设置ANDROID_HOME的工作解决方案吗?

我到Android-SDK的路径是/Applications/ADT/sdk。


当前回答

这里有很多正确答案。但是,缺少了一个项目,如果没有它,我无法从命令行运行模拟器。

export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$PATH:$JAVA_HOME/bin

export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator       # can't run emulator without it
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

所以这是上面的答案加上这个问题的解决方案的汇编。

如果使用zsh(而不是bash),要编辑的文件是~/.zshrc。

其他回答

请注意,如果您将使用~/。Bash_profile,那么它将不会编辑用户的bash配置文件,而是全局的。相反,进入你的用户目录(/ users /username)并直接编辑它:

vim .bash_profile

并插入以下两行关于您的用户名和SDK目录

export PATH=$PATH:/Users/<username>/Library/Android/sdk/tools
export PATH=$PATH:/Users/<username>/Library/Android/sdk/platform-tools

在我的.bash_profile中添加以下内容对我来说很有效:

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

我使用React Native与Catalina mac os和zsh shell

1-触摸~/.zshrc

2-打开~/.zshrc

3-根据React Native android设置复制和过去

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

到打开的文本文件,然后保存并关闭文件。

4-执行source ~/.zshrc 确保重新启动你的终端。

5-运行adb你会得到类似的东西

Android调试桥版本1.0.41

谢谢你的记录

update1 16/2/2021

这个解决方案也适用于大苏尔。

1)开放式基地概况:

open  ~/.bash_profile

2)在基本剖面中添加以下线条:

export PATH=${PATH}:/Users/<username>/Library/Android/sdk/build-tools/27.0.3

保存并关闭基本配置文件。

对我来说27.0.3工作得很好。

引用@user2993582的回答

export PATH=$PATH:$ANDROID_HOME/bin

“bin”部分已经改变了,它应该是

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