homebrew在哪里安装android sdk?

homebrew在哪里安装android sdk?,android,macos,homebrew,Android,Macos,Homebrew,运行命令时,homebrew在何处安装android sdk: brew cask install android-sdk 我希望能够将其添加到路径中。Homebrew在酒窖中安装东西: /usr/local/ceralandroid sdk的安装文件夹是: /usr/local/Cellar/android-sdk/<VERSION> /usr/local/ceral/android sdk/ 因此,如果要将其添加到PATH,则需要将以下行添加到~/.bashrc expor

运行命令时,homebrew在何处安装android sdk:

brew cask install android-sdk

我希望能够将其添加到路径中。

Homebrew在酒窖中安装东西:


/usr/local/ceral
android sdk的安装文件夹是:

/usr/local/Cellar/android-sdk/<VERSION>
/usr/local/ceral/android sdk/
因此,如果要将其添加到PATH,则需要将以下行添加到~/.bashrc

export PATH=$PATH:/usr/local/Cellar/android-sdk/<VERSION>/tools:/usr/local/Cellar/android-sdk/<VERSION>/platform-tools
export PATH=$PATH:/usr/local/cillar/android sdk//tools:/usr/local/cillar/android sdk//platform tools
不要忘记用已安装的版本替换
,只需查看
android sdk
文件夹内的内容,查看您已安装的版本。

使用
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'
笔记
2017年3月之前,您可以运行
brew info android sdk

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

/usr/local/opt/android sdk/

因此,您的路径是:


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

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

当通过
brew cask install android sdk
安装时,您现在会被告知应该将
导出android_sdk_ROOT=/usr/local/share/android sdk
添加到您的配置文件中,实际上,该目录现在是版本android sdk目录的符号链接(当前为
/usr/local/Caskroom/android sdk/25.2.3

总之,将以下内容添加到.profile/.bashrc/.where中:

export-ANDROID\u-SDK\u-ROOT=/usr/local/share/ANDROID-SDK


export PATH=$PATH:$ANDROID\u SDK\u ROOT/tools:$ANDROID\u SDK\u ROOT/platform tools

在我的机器中,在
/usr/local/share/ANDROID SDK
我的自制安装(brew安装——cask ANDROID平台工具)使用以下路径:


/usr/local/Caskroom/android platform tools/30.0.0/platform tools

可能与@RicardoParro重复我的回答对您有帮助吗?仅供参考,为了现在安装,您需要执行
brew cask install android sdk
在初始设置时通过
$PATH
中通常的
/usr/local/
路径设置进行符号链接升级自制——因此不需要特殊配置<代码>导出路径=/usr/local/bin:/usr/local/sbin:/usr/local/opt:/usr/bin:/usr/sbin:$PATH@Kornbridge下面的注释
brew信息
回答指出
export-ANDROID\u-HOME=/usr/local/opt/ANDROID-sdk
。使用这种方法而不是上面的方法可以在不不断编辑路径/环境的情况下进行更新+升级。另外请注意,路径搜索顺序会影响命令的使用,因此我添加了
$path
,而不是前缀。正如其他人所说,
导出ANDROID\u HOME=/usr/local/opt/ANDROID sdk
是最好的选择。这不再正确,因为
ANDROID sdk
已从
自制/core
移动到
caskroom/cask
。有关更改的更多详细信息,请参阅我的答案。这完全是错误的、误导性的、浪费时间的胡言乱语,应该删除。实际上,
/usr/local/opt/android sdk
是android_HOME的一个符号链接,因此无需在每次sdk更新时提供新版本(如接受的答案所示)。现在需要的是
brew cask info android sdk
,这很有用。谢谢@Endareth,但我有一个问题——我的ANDROID_SDK_ROOT和ANDROID_HOME以及ANDROID_SDK_HOME都指向上面提到的同一个位置,当我创建emulator时,它在/usr/local/share/ANDROID SDK/.ANDROID/avd中创建,即使我明确地为avdmanager create命令提供了不同的路径(Users/me/.ANDROID/SDK)。你知道这背后的原因吗?