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