Как открыть командную строку в папке ADB

Чтобы команда adb devices сработала без ошибки «adb не является внутренней или внешней командой», терминал нужно открыть именно в той папке, где лежит файл adb.exe — обычно это каталог platform-tools. Windows предлагает несколько рабочих способов сделать это: через контекстное меню Проводника, через адресную строку и через уже запущенную консоль. Ниже разберём каждый вариант по шагам, а также типичные ошибки, с которыми сталкиваются при первом запуске ADB.

Инструкция актуальна для Windows 10 и Windows 11. Сами утилиты ADB и Fastboot распространяются Google в составе пакета SDK Platform Tools — именно эту папку и будем использовать в примерах.

Где находится папка ADB и как её подготовить

Прежде чем открывать командную строку, убедитесь, что пакет Platform Tools скачан и распакован. Архив с официального сайта для разработчиков Android достаточно извлечь в любое удобное место — установка не требуется. Внутри папки должны находиться файлы adb.exe, fastboot.exe и сопутствующие библиотеки.

Располагайте папку по короткому пути без кириллицы и пробелов, например C:\platform-tools. Это избавит от лишнего экранирования путей и упростит ввод команд. Если путь содержит пробелы, при ручном переходе его придётся заключать в кавычки.

Способ 1: открытие через адресную строку Проводника

Самый быстрый и универсальный метод, который работает в любой версии Windows. Откройте папку platform-tools в Проводнике, кликните по адресной строке сверху (путь подсветится и станет редактируемым), введите cmd и нажмите Enter. Командная строка запустится сразу с текущей папкой в качестве рабочей директории.

Тот же приём работает и с powershell — если вам привычнее синяя консоль. В PowerShell команды ADB выполняются так же, но к исполняемому файлу нужно добавлять префикс .\, о чём подробнее ниже.

☑️ Проверка перед запуском ADB

Выполнено: 0 / 5

Способ 2: контекстное меню Shift + правая кнопка мыши

В Windows 10 зажмите клавишу Shift и кликните правой кнопкой мыши по свободному месту внутри открытой папки. В расширенном меню появится пункт «Открыть окно PowerShell здесь» или «Открыть окно команд здесь» — вариант зависит от настроек системы. Оба пункта открывают терминал с привязкой к текущему каталогу.

В Windows 11 классическое меню урезано: там пункт называется «Открыть в Терминале» и доступен даже без Shift. По умолчанию запускается Windows Terminal с профилем PowerShell. Если нужна именно классическая cmd, её можно выбрать в выпадающем списке вкладок Терминала или открыть через адресную строку способом из предыдущего раздела.

  • 🖱️ Windows 10: Shift + ПКМ внутри папки → «Открыть окно PowerShell здесь».
  • 🖥️ Windows 11: ПКМ внутри папки → «Открыть в Терминале».
  • ⌨️ Универсально: ввод cmd в адресной строке Проводника.
  • 📂 Альтернатива: запуск cmd и ручной переход командой cd.

Способ 3: переход в папку из уже открытой консоли

Если терминал уже запущен, перейти в каталог ADB поможет команда cd с полным путём. Откройте командную строку через Win + R → cmd и выполните:

cd /d C:\platform-tools

Параметр /d нужен, если папка находится на другом диске, — без него смена диска не произойдёт. Путь с пробелами заключайте в кавычки: cd /d "D:\My Tools\platform-tools". После перехода приглашение строки покажет новый каталог, и можно вводить команды ADB.

Проверьте результат тестовым запросом:

adb devices

Если устройство подключено и отладка по USB включена, в списке появится серийный номер. При первом подключении на экране смартфона появится запрос на разрешение отладки — подтвердите его на самом устройстве.

📊 Какой способ открытия терминала в папке ADB вы используете?
Ввожу cmd в адресной строке
Shift + правая кнопка мыши
Открываю cmd и перехожу командой cd
Прописал ADB в переменную PATH

Запуск ADB из любой папки через переменную PATH

Постоянно открывать консоль в каталоге platform-tools не обязательно. Если добавить путь к папке в системную переменную PATH, команды adb и fastboot будут работать из любой директории. Настройка делается через Параметры → Система → О системе → Дополнительные параметры системы → Переменные среды: выберите переменную Path, нажмите «Изменить» и добавьте полный путь к папке.

После сохранения закройте и заново откройте все окна терминала — старые сеансы не подхватывают обновлённые переменные. Проверьте настройку командой adb version: если выводится номер версии, всё работает. Это единственный способ запускать ADB из любого каталога без указания полного пути, и он особенно удобен при частой работе с устройствами.

⚠️ Внимание: редактируя переменные среды, не удаляйте существующие значения Path — это может нарушить работу других программ. Добавляйте новый путь отдельной строкой через кнопку «Создать».
Почему в PowerShell нужно писать .\adb

PowerShell по соображениям безопасности не выполняет программы из текущей папки без явного указания пути. Поэтому вместо adb devices вводите .\adb devices. В классической cmd такой префикс не требуется.

Типичные ошибки и их решение

Чаще всего новички видят сообщение «"adb" не является внутренней или внешней командой, исполняемой программой или пакетным файлом». Причина почти всегда одна: терминал открыт не в папке с adb.exe, а путь не добавлен в PATH. Проверьте текущий каталог командой cd без аргументов и наличие файла командой dir adb.exe.

Вторая распространённая ситуация — команда выполняется, но список устройств пуст или строка помечена как unauthorized. В первом случае проверьте кабель, драйверы и включённую отладку по USB в настройках разработчика смартфона. Во втором — посмотрите на экран устройства: там должен быть диалог разрешения отладки, который нужно подтвердить.

ПроблемаВероятная причинаЧто сделать
«adb не является командой»Терминал открыт не в той папкеПерейти в platform-tools через cd или адресную строку
Список устройств пустОтключена отладка по USB или нет драйвераВключить отладку, проверить кабель и драйверы
Статус unauthorizedНе подтверждён запрос на устройствеРазрешить отладку на экране смартфона
adb работает, fastboot — нетУстройство не в режиме fastbootПерезагрузить в нужный режим по инструкции к модели
⚠️ Внимание: команды ADB вроде очистки разделов или прошивки могут привести к потере данных и нарушению гарантии. Перед выполнением незнакомых команд сверяйтесь с официальной документацией производителя вашего устройства и делайте резервные копии.

Часто задаваемые вопросы

Чем отличается открытие cmd и PowerShell для работы с ADB?

Функционально — ничем, команды ADB одинаковы. Разница в синтаксисе запуска: в PowerShell перед именем исполняемого файла нужно ставить .\ (например, .\adb devices), в классической cmd — нет.

Нужны ли права администратора для запуска ADB?

Для стандартных команд вроде adb devices или adb reboot права администратора обычно не требуются. Они могут понадобиться при конфликтах с драйверами или доступе к отдельным портам.

Почему пункт «Открыть окно команд здесь» отсутствует в меню?

Пункт появляется только при зажатой клавише Shift и клике по пустому месту внутри папки, а не по файлу. В Windows 11 вместо него используется «Открыть в Терминале». Если и этого нет, воспользуйтесь методом с адресной строкой.

Можно ли открыть терминал в папке ADB с рабочего стола, если папка там?

Да, все способы работают независимо от расположения папки. Откройте её в Проводнике и используйте адресную строку или контекстное меню. Учтите, что длинный путь с пробелами и кириллицей усложнит ручной ввод через cd.

Как проверить, что ADB настроен правильно?

Выполните adb version — должна отобразиться версия утилиты. Затем подключите устройство с включённой отладкой по USB и введите adb devices: появление серийного номера со статусом device означает полную готовность к работе.