Где 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