Где homebrew устанавливает Android-SDK?

Где homebrew устанавливает android-sdk при запуске команды:

brew cask install android-sdk

Я хочу иметь возможность добавить его в PATH.

Ответы

Ответ 1

Папка установки android-sdk:

/usr/local/Cellar/android-sdk/<VERSION>

Поэтому, если вы хотите добавить его в PATH, вам нужно добавить следующую строку в ~/.bashrc

export PATH=$PATH:/usr/local/Cellar/android-sdk/<VERSION>/tools:/usr/local/Cellar/android-sdk/<VERSION>/platform-tools

Не забудьте заменить <VERSION> на установленную версию, просто загляните внутрь папки android-sdk, чтобы узнать, какая версия была установлена.

Ответ 2

использовать 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 года вы можете запустить brew info android-sdk

Ответ 3

Вам было бы лучше использовать символическую ссылку, которую 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

Ответ 4

К сожалению, теперь brew изменился, когда установлен android-sdk, поэтому все эти старые вопросы больше не верны.

При установке через 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

Ответ 5

Homebrew устанавливает вещи в Подвале:

/usr/local/Cellar

Ответ 6

в моей машине, в /usr/local/share/android-sdk