Проблема: adb
не в вашем PATH
. Здесь оболочка ищет исполняемые файлы. Вы можете проверить свой текущий PATH
с echo $PATH
.
Bash сначала попытается найти бинарный файл, который вызывается adb
в вашем пути, а не в текущем каталоге. Поэтому, если вы находитесь в platform-tools
каталоге, просто позвоните
./adb --help
Точка - это ваш текущий каталог, и это говорит Bash, что нужно использовать adb
оттуда.
Но на самом деле, вы должны добавить platform-tools
в свойPATH
, а также некоторые другие инструменты, которые поставляются с Android SDK. Вот как вы это делаете:
Узнайте, где вы установили Android SDK. Это может быть (где $HOME
находится домашний каталог вашего пользователя) одно из следующих действий (или проверить через « Настройка»> «Менеджер SDK» на экране запуска Android Studio):
- Linux:
$HOME/Android/Sdk
- MacOS:
$HOME/Library/Android/sdk
Узнайте, какой профиль оболочки редактировать, в зависимости от того, какой файл используется :
- Linux: обычно
$HOME/.bashrc
- macOS: обычно
$HOME/.bash_profile
- С Zsh:
$HOME/.zshrc
Откройте профиль оболочки из второго шага и в нижней части файла добавьте следующие строки. Обязательно замените путь на тот, где вы установили, platform-tools
если он отличается:
export ANDROID_HOME="$HOME/Android/Sdk"
export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$PATH"
Сохраните файл профиля, затем перезапустите терминал или запустите source ~/.bashrc
(или что вы только что изменили).
Обратите внимание, что настройка ANDROID_HOME
требуется для некоторых сторонних фреймворков, поэтому добавить ее не помешает.