Ошибка «"adb" не является внутренней или внешней командой, исполняемой программой или пакетным файлом» появляется в командной строке Windows, когда система не находит исполняемый файл adb.exe — либо Android SDK Platform Tools не установлены, либо путь к ним не прописан в переменной окружения PATH. Это не сбой самой утилиты и не проблема смартфона: Windows просто не знает, где искать файл, когда вы вводите команду adb devices.
Хорошая новость в том, что исправление занимает несколько минут и не требует переустановки системы. Ниже разберём все рабочие способы: от быстрого запуска из папки с ADB до полноценной настройки переменных среды, а также проверим, что утилита действительно заработала.
Почему Windows не распознаёт команду ADB
Командная строка ищет исполняемые файлы в текущем каталоге и в папках, перечисленных в переменной PATH. Если adb.exe находится где-то ещё, система выдаёт именно эту ошибку. Типичных причин несколько.
- 📦 Platform Tools не скачаны — ADB не входит в состав Windows, его нужно загрузить отдельно с официального сайта Google для разработчиков.
- 🗂️ Путь не добавлен в PATH — архив распакован, но система о нём не знает.
- 🖥️ Терминал открыт не в той папке — команда вводится вне каталога с adb.exe при пустом PATH.
- ✏️ Опечатка в пути — при ручном редактировании переменных среды указан несуществующий каталог.
- 🔄 Устаревшая или повреждённая копия ADB — файлы скачаны из неофициального источника или архив распакован не полностью.
Прежде чем что-то менять, полезно убедиться, что файл вообще есть на диске. Откройте папку, куда распаковывали Platform Tools, и проверьте наличие adb.exe рядом с fastboot.exe. Если файлов нет — начинайте с установки.
Установка Android SDK Platform Tools
Единственный рекомендуемый источник — официальная страница Google для разработчиков, где выложен архив SDK Platform-Tools for Windows. Сторонние «установщики ADB» нередко содержат устаревшие версии или лишние компоненты, поэтому доверять им не стоит.
- Скачайте ZIP-архив Platform Tools с официального сайта Google.
- Распакуйте его в папку с простым путём без кириллицы и пробелов, например
C:\platform-tools. - Откройте папку и убедитесь, что внутри находятся
adb.exe,fastboot.exeи сопутствующие DLL.
⚠️ Внимание: не распаковывайте Platform Tools в каталоги вида C:\Users\Иван\..., если имя пользователя содержит кириллицу. Пути с русскими буквами иногда вызывают сбои в работе ADB и сторонних утилит, которые его вызывают.
Быстрый способ: запуск ADB из его папки
Если настраивать переменные среды не хочется или нужно выполнить пару команд разово, можно работать прямо из каталога Platform Tools. Для этого откройте папку с adb.exe в Проводнике, зажмите Shift, щёлкните правой кнопкой по пустому месту и выберите «Открыть окно PowerShell здесь» либо «Открыть в Терминале» — пункт зависит от версии Windows.
В открывшемся окне команда запускается с указанием текущего каталога:
.\adb devices
В классической командной строке (cmd) достаточно ввести adb devices, если окно открыто в нужной папке. В PowerShell префикс .\ обязателен — без него оболочка не ищет исполняемые файлы в текущем каталоге из соображений безопасности.
Постоянное решение: добавление ADB в PATH
Чтобы команда работала из любого окна терминала, путь к Platform Tools нужно прописать в системную переменную PATH. Это делается через графический интерфейс Windows, никаких сторонних программ не требуется.
☑️ Настройка PATH для ADB
Порядок действий в Windows 10 и 11 практически одинаков. Откройте Параметры → Система → О системе → Дополнительные параметры системы (или нажмите Win+R и введите sysdm.cpl). На вкладке «Дополнительно» нажмите «Переменные среды». В списке пользовательских переменных найдите Path, нажмите «Изменить», затем «Создать» и вставьте полный путь, например C:\platform-tools. Подтвердите все окна кнопкой «ОК».
⚠️ Внимание: уже открытые окна командной строки не подхватывают новые переменные среды. После изменения PATH обязательно закройте терминал и откройте его заново, иначе ошибка сохранится, хотя настройка выполнена верно.
Самая частая причина «неработающего» исправления — забытое перезапуском окно терминала. Проверить результат можно командой where adb: если путь настроен правильно, система покажет расположение файла.
Проверка работы ADB и подключение устройства
После настройки введите в новом окне терминала:
adb version
Если в ответ выводится номер версии Android Debug Bridge, утилита работает. Следующий шаг — проверить связь со смартфоном. На устройстве необходимо включить отладку по USB: она находится в разделе «Для разработчиков», который активируется несколькими нажатиями на пункт «Номер сборки» в разделе «О телефоне». Точные названия пунктов зависят от оболочки производителя, поэтому сверяйтесь с инструкцией к вашей модели.
Подключите смартфон кабелем и выполните:
adb devices
При первом подключении на экране телефона появится запрос на разрешение отладки с этого компьютера — подтвердите его. После этого устройство должно отображаться в списке со статусом device. Если статус unauthorized, отзовите разрешения в настройках разработчика и подключите заново.
Типичные ошибки и их решения
Даже после добавления пути ADB иногда не запускается. Сводная таблица поможет быстро сориентироваться.
| Симптом | Вероятная причина | Что сделать |
|---|---|---|
| Ошибка сохраняется после настройки PATH | Терминал не перезапущен | Закрыть и заново открыть окно cmd/PowerShell |
where adb ничего не находит | Путь указан с опечаткой | Сверить путь в переменных среды с реальным расположением папки |
| Ошибка в PowerShell, в cmd работает | Отсутствует префикс .\ | Запускать как .\adb devices или настроить PATH |
Устройство не видно в adb devices | Не включена отладка по USB или нет драйвера | Включить отладку, установить USB-драйвер производителя |
| ADB запускается и сразу закрывается | Повреждённый архив | Скачать Platform Tools заново с официального сайта |
А если ADB нужен внутри Android Studio?
В Android Studio утилита уже встроена — она лежит в каталоге SDK, обычно в подпапке platform-tools внутри %LOCALAPPDATA%\Android\Sdk. Можно добавить именно этот путь в PATH, чтобы не держать две копии ADB. Актуальное расположение SDK смотрите в настройках студии: File → Settings → Android SDK.
Отдельно отметим конфликт нескольких копий. Если на компьютере установлены и Android Studio, и отдельные Platform Tools, и какая-нибудь старая сборка ADB, команда where adb покажет несколько путей. Windows использует первый найденный, и он может оказаться устаревшим. Лишние записи из PATH лучше удалить, оставив одну актуальную версию.
Часто задаваемые вопросы
Можно ли исправить ошибку без прав администратора?
Да. Переменную PATH можно изменить на уровне пользователя — в окне «Переменные среды» есть отдельный список для текущего пользователя. Права администратора для этого не требуются.
Почему после перезагрузки компьютера ошибка вернулась?
Обычно это означает, что путь добавили не в постоянную переменную среды, а временно командой set PATH=... внутри терминала — такая настройка действует только до закрытия окна. Пропишите путь через «Переменные среды» в свойствах системы.
Чем отличаются adb и fastboot?
ADB работает при загруженной системе Android и служит для отладки, установки приложений и передачи файлов. Fastboot работает в режиме загрузчика и используется для прошивки разделов. Обе утилиты входят в один пакет Platform Tools.
Нужны ли отдельные драйверы для ADB в Windows?
Для самой команды — нет, ошибка «не является командой» драйверами не решается. Драйверы потребуются уже на следующем этапе, если подключённый смартфон не определяется в adb devices. В этом случае установите USB-драйвер с сайта производителя устройства.
Работает ли этот способ в Windows 7?
Логика настройки PATH одинакова во всех версиях Windows, но актуальные версии Platform Tools могут не поддерживать старые системы. Если современная сборка не запускается, ищите совместимую версию в архиве релизов Google с учётом того, что устаревшие утилиты могут некорректно работать с новыми смартфонами.