Where does homebrew install android-sdk?
use brew cask info android-sdk
after installing, you can get some basic information about what needs to be set and where:
› 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'
notes
Prior to March 2017 you could run brew info android-sdk
The installation folder of android-sdk
is:
/usr/local/Cellar/android-sdk/<VERSION>
Therefore, if you want to add it to PATH, you need to add the following line to ~/.bashrc
export PATH=$PATH:/usr/local/Cellar/android-sdk/<VERSION>/tools:/usr/local/Cellar/android-sdk/<VERSION>/platform-tools
Don't forget to replace <VERSION>
with an installed version, just take a look inside of android-sdk
folder to see what version you have installed.
Unfortunately, brew has now changed where android-sdk is installed, so all of these older questions are no longer correct.
When installing via brew cask install android-sdk
, you'll now be informed that you should add export ANDROID_SDK_ROOT=/usr/local/share/android-sdk
to your profile, and, indeed, that directory is now a symlink to the version android-sdk directory (currently /usr/local/Caskroom/android-sdk/25.2.3
).
To summarise, add the following to your .profile/.bashrc/.whatever:
export ANDROID_SDK_ROOT=/usr/local/share/android-sdk
export PATH=$PATH:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools