Проблема полягає в тому, що 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потрібно для деяких сторонніх фреймворків, тому додавати його не завадить.