Постоянно получаю это сообщение об ошибке при запуске приложения в Android Studio:
java.lang.IllegalArgumentException: Unable to locate adb
Пробовал несколько вариантов устранения неполадок, загрузив ADB, но проблема не была решена. Какие мысли?
решение1
Наконец, после нескольких часов исследований я думаю, что у меня есть еще одно решение для всех, у кого возникли проблемы с AVD Manager «Не удалось найти adb».
Я знаю, что у нас есть настройка для SDK в Файл -> Настройки -> Внешний вид и поведение -> Настройки системы -> Android SDK. Кажется, этого недостаточно! Похоже, что Android Studio (по крайней мере, новая версия 4) не предоставляет проектам SDK по умолчанию, несмотря на указанную выше настройку.
Таким образом, вам также (для каждого проекта) необходимо перейти в Файл -> Структура проекта -> Настройки проекта -> Проект и выбрать SDK проекта, который по умолчанию установлен на [Без SDK].
Если в раскрывающемся списке ничего нет, выберите New, выберите Android SDK и перейдите в местоположение Android SDK (обычно C:\Users[имя пользователя]\AppData\Local\Android\Sdk в Windows). Затем вы сможете выбрать платформу Android API xx. Теперь вы не должны получать эту раздражающую ошибку adb.
НТН
решение2
Я исправил эту проблему, установив SDK из SDK Manager в Andoid Studio.
решение3
Обновлять:
В версиях macOS > 10.15.x (Catalina) следует использовать следующий файл:
¨/.zshrc
поскольку Apple перешла на ZSH в качестве оболочки входа по умолчанию, начиная с версии 10.15.
----Исходный ответ приведен ниже + небольшие корректировки для ясности----
Это сработало для меня на моем Mac.
Установите platform-tools и обновите переменную среды $PATH:
Используя текстовый редактор по вашему выбору:
nano ~/.zshrc # ~/.bashrc for macOS < 10.15
Отредактируйте существующий PATH или добавьте следующее:
export PATH="$PATH:[PLATFORM-TOOLS-PATH-HERE]"
Сохраните файл и обновите конфигурацию Zsh:
source ~/.zshrc # (~/.bashrc if macOS < 10.15) Or zsh -l to re-read login scripts
Надеюсь это поможет.
решение4
Если вы работаете с React Native, убедитесь, что вы установили эти инструменты, так как мне их не хватало, и это решило мою проблему.
Для более подробной информации посетите Документация React Native для установки