homebrew安装android-sdk在哪里?

Ric*_*rro 19 macos homebrew android

当你运行命令时,自制软件安装android-sdk在哪里:

brew cask install android-sdk
Run Code Online (Sandbox Code Playgroud)

我希望能够将它添加到PATH中.

lfe*_*445 35

使用 brew cask info android-sdk

安装后,您可以获得有关需要设置的内容和位置的基本信息:

› brew cask info android-sdk
...etc
/usr/local/Caskroom/android-sdk/3859397,26.0.1/build-tools/26.0.1/aapt (binary)
/usr/local/Caskroom/android-sdk/3859397,26.0.1/tools/bin/avdmanager
...etc

==> Caveats
We will install android-sdk-tools, platform-tools, and build-tools for 
you. You can control android sdk packages via the sdkmanager command.
You may want to add to your profile:

  'export ANDROID_SDK_ROOT=/usr/local/share/android-sdk'
Run Code Online (Sandbox Code Playgroud)

笔记

在2017年3月之前,您可以运行 brew info android-sdk

  • 实际上`/ usr/local/opt/android-sdk`是ANDROID_HOME的符号链接,因此每次sdk更新时都不需要提供新版本(如接受的答案). (3认同)

小智 15

安装文件夹android-sdk是:

/usr/local/Cellar/android-sdk/<VERSION>
Run Code Online (Sandbox Code Playgroud)

因此,如果要将其添加到PATH,则需要将以下行添加到〜/ .bashrc

export PATH=$PATH:/usr/local/Cellar/android-sdk/<VERSION>/tools:/usr/local/Cellar/android-sdk/<VERSION>/platform-tools
Run Code Online (Sandbox Code Playgroud)

不要忘记更换<VERSION>已安装的版本,只需查看android-sdk文件夹内部以查看已安装的版本.

  • 最初设置Homebrew时,通过`$ PATH`中常用的`/ usr/local /`路径设置进行符号链接,因此不需要特殊配置**.``export PATH =/usr/local/bin:/ usr/local/sbin:/ usr/local/opt:/ usr/bin:/ usr/sbin:$ PATH``.@kornfridge注意下面``brew info``回答指出``export ANDROID_HOME =/usr/local/opt/android-sdk``.**使用这种方法而不是上面的方法允许更新+升级而不必经常编辑路径/环境.**注意路径搜索顺序也会影响命令的使用,所以我附加了``$ PATH``,而不是前置. (9认同)
  • 这已不再适用,因为`android-sdk`已经从`homebrew/core`转移到`caskroom/cask`.有关更改的更多详细信息,请参阅我的答案. (4认同)
  • `ANDROID_HOME`指向哪个文件夹? (3认同)

End*_*eth 13

不幸的是,brew现在已经改变了android-sdk的安装位置,因此所有这些旧问题都不再正确.

安装via时brew cask install android-sdk,现在会通知您应该添加export ANDROID_SDK_ROOT=/usr/local/share/android-sdk到您的配置文件,实际上,该目录现在是android-sdk目录(当前/usr/local/Caskroom/android-sdk/25.2.3)的符号链接.

总而言之,将以下内容添加到.profile/.bashrc/.whatever:

export ANDROID_SDK_ROOT=/usr/local/share/android-sdk

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


oli*_*mer 11

最好使用Homebrew为ANDROID_HOME创建的符号链接,因为它始终是最新版本:

/usr/local/opt/android-sdk/

所以你的PATH将是:

export PATH=$PATH:/usr/local/opt/android-sdk/tools:/usr/local/opt/android-sdk/platform-tools