Перейти к содержимому

Имя adb не распознано как имя командлета

  • автор:

adb устанавливается с AndroidStudio или его надо ставить отдельно?

У меня Windows c установленной AndroidStudio. Ввожу команду adb devices , в консоли пишет, что нет такой команды. Где в AndroidStudio подключение adb или оно отдельно ставится?

Отслеживать
36.8k 6 6 золотых знаков 48 48 серебряных знаков 125 125 бронзовых знаков
задан 12 июн 2016 в 7:52
644 2 2 золотых знака 7 7 серебряных знаков 19 19 бронзовых знаков

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

В AndroidStudio открываете File -> Project Structure, там смотрите путь до Android SDK, adb находится в папке platform-tools внутри SDK. Если хотите запускать adb не указывая к ней путь из любой папки добавьте путь до неё в переменную среды PATH.

Отслеживать
ответ дан 12 июн 2016 в 8:14
5,011 11 11 серебряных знаков 15 15 бронзовых знаков
В SDK Manager убедитесь, что у вас установлен пакет platform-tools
10 сен 2016 в 2:55

  • android
  • android-studio
  • android-sdk
  • adb
    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.3.2953

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

ADB не распознается как имя командлета: как исправить

В этом руководстве мы покажем вам, как исправить ошибку «ADB не распознан как имя командлета» в Windows. Как только вы приступите к пользовательской разработке, вашим первым действием будет взаимодействие с инструментами платформы Android SDK. Это официальные двоичные файлы ADB, предоставленные Google, и они необходимы вашему ПК, чтобы он мог идентифицировать ваше устройство в командах ADB.

Как только это произойдет, вы сможете выполнить нужные команды ADB, такие как загрузка для восстановления или Fastboot, выполнение боковой загрузки ADB или использование команд оболочки adb. Однако некоторые пользователи сообщают, что не могут пройти первый шаг самостоятельно. Всякий раз, когда они пытаются запустить команду adb devices, вместо этого они получают следующее сообщение об ошибке:

ADB не распознается как имя командлета

«Термин adb не распознается как имя командлета, функции, файла сценария или работающей программы». Если вы также сталкиваетесь с этой проблемой, то это руководство расскажет вам о многочисленных методах решения этой проблемы. Но, прежде всего, крайне важно понять причину этой проблемы.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Причина ошибки «ADB не распознается как имя командлета»

ADB не распознается как имя командлета

Могут быть две основные причины, по которым вас беспокоит эта проблема:

  • Вы используете команды, созданные для командной строки в Powershell.
  • Окно CMD/Powershell не открывается в папке инструментов платформы.

Итак, в этом руководстве мы рассмотрим обе эти проблемы, которые, в свою очередь, должны помочь вам исправить ошибку «ADB не распознан как имя командлета» на вашем ПК с Windows.

Как исправить ADB не распознается как имя командлета

Рекомендуется попробовать каждый из перечисленных ниже обходных путей, а затем посмотреть, какой из них принесет вам успех. Итак, имея это в виду, давайте начнем.

ИСПРАВЛЕНИЕ 1. Не используйте команды командной строки в PowerShell

Это единственная самая большая причина, по которой многие пользователи сталкиваются с этой ошибкой. Дело в том, что везде в Интернете вы увидите команды, перечисленные в обычном формате, такие как устройства adb. Однако эти команды действительны только для CMD, они не имеют правильного синтаксиса для окна Powershell. Для Powershell вам нужно будет добавить ./ перед вводом любой команды ADB. Таким образом, команда adb devices преобразуется в ./adb devices.

ADB не распознается как имя командлета

Таким образом, ваш первый способ действий — либо использовать команду ./adb devices в Powershell, либо использовать команду adb devices в окне CMD. Сделайте это, и это должно исправить ошибку «ADB не распознан как имя командлета» на вашем ПК с Windows. Примечание. Рекомендуется выбрать подход CMD и придерживаться его в ближайшем будущем.

ADB не распознается как имя командлета

ИСПРАВЛЕНИЕ 2. Откройте CMD/PowerShell в инструментах платформы

Затем вы всегда должны открывать CMD или Powershell в той же папке, где извлечены инструменты платформы Android SDK.

ADB не распознается как имя командлета

ADB не распознается как имя командлета

  • Для командной строки перейдите в адресную строку папки инструментов платформы, введите CMD и нажмите Enter. Это запустит CMD, в котором вы можете выполнить нужные команды.
  • Для Powershell щелкните правой кнопкой мыши пустую область в папке инструментов платформы и выберите здесь «Открыть окно PowerShell». Теперь вы можете выполнить нужную команду в открывшемся окне Powershell.

ИСПРАВЛЕНИЕ 3. Убедитесь, что отладка по USB включена

Вы также должны убедиться, что на вашем устройстве включена отладка по USB. Это необходимо, чтобы установить успешное соединение ADB с вашим ПК. Итак, перейдите в «Настройки»> «О телефоне»> «Семь раз нажмите на номер сборки»> «Вернитесь в «Настройки»> «Система»> «Дополнительно»> «Параметры разработчика»> «Включить отладку по USB». Проверьте, исправляет ли он ошибку «ADB не распознан как имя командлета».

ADB не распознается как имя командлета

ИСПРАВЛЕНИЕ 4. Попробуйте эти настройки USB

Иногда проблема может также возникать из-за USB-кабелей. Поэтому вам следует помнить о следующих моментах, чтобы избежать проблем, связанных с USB.

  • Рекомендуется использовать официальный USB-кабель, входящий в комплект поставки вашего устройства.
  • Затем используйте порт USB 2.0 на вашем ПК вместо порта USB 3.0.ADB не распознается как имя командлета
  • Аналогично, используйте USB Type C для типа A вместо USB Type A для типа A.ADB не распознается как имя командлета

Вот и все. Это были различные методы, которые помогут вам исправить ошибку «ADB не распознается как имя командлета» в Windows. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы вернемся к вам с решением в ближайшее время.

Как установить связку ADB + Fastboot на компьютер

ADB, или Android Debug Bridge – это консольное приложение для ПК, с помощью которого можно управлять устройством на базе Android прямо с компьютера. Выглядит это так: сначала на компьютер устанавливаются инструментарий ADB и драйвера для Android, потом мобильное устройство подключается к ПК через USB-кабель в режиме отладки, и, наконец, после запуска ADB в консоли (командной строке) выполняются специальные команды, инициирующие те или действия с гаджетом. Подробная информация о принципе работы самого средства отладки представлена на официальном сайте разработчика, поэтому мы останавливаться на этом не будем, а сразу перейдем к возможностям ADB и способам его установки на компьютер.

Что позволяет делать ADB?

Для начала укажем зачем вообще нужен ADB. С его помощью можно:

  • Перезагружать устройство в различных режимах;
  • Обмениваться файлами/папками с телефоном;
  • Устанавливать/удалять приложения;
  • Устанавливать кастомные прошивки (в том числе, TWRP Recovery);
  • Производить разблокировку графического ключа Андроид;
  • Выполнять разного рода скрипты.

Инструмент ADB обычно устанавливается в связке с консольным приложением Fastboot.

Установка ADB и Fastboot из пакета Android SDK

Этот способ предусматривает использование официального средства разработки и тестирования приложений Android Studio. Переходим на страницу https://developer.android.com/studio/index.html и находим заголовок «Get just the command line tools». Ниже скачиваем архив SDK tools для Windows (перед загрузкой соглашаемся с условиями использования).

Скачиваем SDK tools для Windows шаг 1

Скачиваем SDK tools для Windows шаг 2

Распаковываем архив на диск С. В нашем случае файлы были извлечены в папку sdk-tools-windows-3859397.

Папка sdk-tools-windows-3859397

Заходим в директорию, а потом переходим в каталог tools/bin. Здесь нас интересует файл sdkmanager, который и поможет установить ADB и Fastboot на компьютер.

Расположение файла sdkmanager

Далее все действия будут производиться в командной строке Windows. Запускаем ее от имени администратора.

Запуск командной строки от имени администратора

Теперь необходимо открыть папку с sdkmanager, для чего в консоли следует выполнить команду cd C:\sdk-tools-windows-3859397\tools\bin, где C:\sdk-tools-windows-3859397\tools\bin – путь к файлу sdkmanager.

Переходим в папку с sdkmanager через командную строку

Если вы распаковали Android SDK не на диск С, а в какое-то иное место, то полный адрес можно будет узнать с помощью верхней строки Проводника (кликаем по конечной папке правой кнопкой мыши и жмем «Копировать адрес»).

Получение адреса с помощью Проводника Windows

Итак, мы перешли в tools\bin и теперь нам нужно выполнить команду sdkmanager “platform-tools”, которая установит пакет Platform-tools, содержащий файлы ADB и Fastboot.

Установка пакета Platform tools

В ходе установки ознакомьтесь с лицензионным соглашением и нажмите Y для завершения операции.

Согласие с условиями использования

Если все прошло как надо, в корневой папке Android SDK появится каталог platform-tools с необходимыми файлами adb.exe и fastboot.exe.

Каталог platform-tools

Файлы adb.exe и fastboot.exe

Minimal ADB and Fastboot

Второй способ еще более простой. На форуме разработчиков Xda Developers можно скачать пакет Minimal ADB and Fastboot со всеми необходимыми файлами. Для этого заходим на страницу https://forum.xda-developers.com/showthread.php?t=2317790 и, кликнув по ссылке, загружаем установочный exe-файл.

Скачиваем Minimal ADB and Fastboot

Запускаем его и следуем инструкциям.

Запускаем exe-файл

Мы установили Minimal ADB and Fastboot в корень того же диска С.

Выбираем директорию установки Minimal ADB and Fastboot

В принципе, на этом все. Осталось проверить наличие файлов.

Проверяем наличие файлов adb и fastboot

Проверка работы ADB и Fastboot

После установки приложений любым из приведенных способов необходимо удостовериться в корректности работы утилит. Для этого через командную строку заходим в папку с файлами adb и fastboot (команда cd C:\sdk-tools-windows-3859397\platform-tools или cd C:\Minimal ADB and Fastboot), а затем выполняем команду adb help. Она должна вывести версию установленного Android Debug Bridge и список команд ADB. Если вы видите примерно то же, что изображено на приведенном ниже скриншоте, значит все работает правильно.

Выполняем команду adb help

Теперь следует подключить к ПК мобильное устройство и проверить, увидит ли его приложение ADB. Подсоединяем телефон (или планшет) к компьютеру с помощью USB-кабеля, выставляем в настройках режим подключения MTP (обмен файлами) и заходим в раздел Настройки – Для разработчиков.

Выбор режима MTP

Раздел Для разработчиков в Настройках смартфона

Если такого пункта в настройках нет, то переходим на страницу «О телефоне» и семь раз кликаем по строке с номером сборки.

Активация режима разработчика

Режим разработчика будет активирован, и раздел «Для разработчиков» станет доступным. Заходим в него и включаем опцию «Отладка по USB».

Включение отладки по USB

После всех этих манипуляций с гаджетом в командной строке Windows вводим команду adb devices. Она выведет информацию о подключенном устройстве примерно в таком формате, как на скриншоте.

Выводим список подключенных устройств командой adb devices

Далее попробуем проверить, работает ли fastboot. Здесь же в консоли прописываем fastboot reboot и жмем Enter. Мобильное устройство должно перезагрузиться в обычном режиме.

Таким образом, мы протестировали ADB и Fastboot и убедились, что Android Debug Bridge нормально функционирует, а, значит, теперь можно управлять телефоном через компьютер.

Если связь с устройством наладить не получается, то необходимо проверить наличие и корректность установки драйверов Андроид. Для этого при включенном режиме отладки заходим в «Диспетчер устройств» и смотрим, нет ли восклицательных знаков в ветке «Устройства USB» пункт «ADB Interface» (может называться немного по-другому).

Проверка наличия драйверов в Диспетчере устройств

При обнаружении неполадок пробуем переустановить драйвера. Скачать их можно на сайте производителя телефона или по адресу https://adb.clockworkmod.com/.

Надеемся, что статья была для вас полезна.

Автор статьи

Андрей Хамлюк

Эксперт по ремонту и настройке ПК с более чем 5-летним опытом работы. Имеет профильное образование по специальности оператор ЭВМ.

Исправить adb не распознается как внутренняя или внешняя команда

В этом руководстве мы покажем вам, как исправить, что adb не распознается как внутренняя или внешняя командная исполняемая программа или пакетный файл. Полное сообщение об ошибке гласит: «adb» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл. Когда мы говорим об экосистеме с открытым исходным кодом, такой как Android, это сразу означает возможность выполнять множество настроек. Обычные пользователи обычно довольствуются установкой пользовательских программ запуска, пакетов значков и шрифтов. В то время как технические энтузиасты делают еще один шаг вперед. Они начинаются с разблокировки загрузчика устройства.

Затем это позволяет вам прошивать пользовательские ПЗУ, такие как AOSP, Pixel Experience, устанавливать пользовательские восстановления, такие как восстановление TWRP или LineageOS. Точно так же вы можете получить доступ к системному разделу, укоренив устройство через Magisk. Однако почти каждая из этих задач требует выполнения команд ADB или Fastboot. Кроме того, загрузка вашего устройства в режиме быстрой загрузки или восстановления (будь то стандартное или пользовательское) также требует выполнения этих команд.

Хотя вы можете сделать это с помощью аппаратных клавиш, запомнить все эти сочетания клавиш непросто. С другой стороны, эти универсальные ADB и Fastboot действуют на всех устройствах Android и всех версиях. Однако у некоторых пользователей возникают проблемы при выполнении этих команд. Наиболее распространенной среди них является ошибка adb notcognized. В этом плане вам поможет данное руководство. Сегодня мы поделимся некоторыми полезными советами, которые помогут вам исправить ошибку adb, не распознанную как внутреннюю или внешнюю командную исполняемую программу или ошибку пакетного файла.

Как исправить adb не распознается как внутренняя или внешняя командная исполняемая программа или пакетный файл

Обязательно следуйте приведенным ниже инструкциям в той же последовательности, что и упомянутая. Без лишних слов, давайте продолжим руководство.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

adb не распознается как внутреннее или внешнее исправление команды

ШАГ 1: Загрузите пакет Google ADB

Прежде всего, настоятельно рекомендуется загружать и устанавливать только Google Android SDK Platform Tools. Хотя существует множество инструментов, которые предлагают это, в них обычно не хватает одного или двух двоичных файлов. Поэтому вам следует придерживаться только предложения от Google. Зачем нужен этот инструмент? Что ж, он предоставляет все необходимые файлы ADB и Fastboot, необходимые для правильного выполнения этих команд. Следовательно, установите Android SDK Platform Tools и после этого перейдите к следующему шагу, чтобы исправить ошибку, не распознанную adb.

ШАГ 2. Перепроверьте отладку по USB | Авторизация

В первом все понятно, во втором не очень. Для начала убедитесь, что на вашем устройстве включена отладка по USB. Это необходимо для того, чтобы ваше устройство распознавалось вашим ПК в режиме ADB. Итак, перейдите в «Настройки»> «О телефоне»> «Семь раз нажмите на номер сборки»> «Вернитесь в «Настройки»> «Система»> «Дополнительно»> «Параметры разработчика»> «Включить отладку по USB». С другой стороны, авторизация отладки необходима, чтобы ПК мог авторизовать подключенное устройство.

отладка по usb oneplus

В противном случае вы получите ошибку «неавторизованное устройство». Если это относится и к вам, обратитесь к нашему руководству «Как исправить неавторизованное устройство с помощью команд ADB». Однако, если вы не хотите просматривать наше подробное руководство, вот более короткое объяснение: перейдите в раздел «Параметры разработчика»> «Отладка» и включите параметр «Отменить авторизацию отладки по USB». Итак, теперь, когда вы включили отладку по USB, а также авторизацию, перейдите к следующему шагу, чтобы исправить ошибку adb не распознан.

ШАГ 3: Запустите CMD внутри папки ADB

Прежде всего, всегда держитесь на безопасном расстоянии от PowerShell. Вы должны использовать только командную строку. Он не только быстрее, но и свободен от всех сложностей, которые есть у PowerShell. Например, PowerShell требует ввода .\ перед каждой командой, поэтому простая команда adb devices соответствует \ adb devices. Эти дополнительные усилия — лишь одна из многих причин, по которым я не пользуюсь этим инструментом. Так что это всегда лучший вариант для командной строки.

Теперь есть два разных подхода к одному и тому же. Вы можете либо запустить командную строку, как обычно, а затем изменить ее каталог на папку с файлами ADB и Fastboot. Но это снова требует больших усилий, так как сначала вам придется скопировать местоположение и вставить его в окно CMD, а затем только вы сможете выполнять команды. К счастью, есть более простой способ решить эту проблему, и, следовательно, adb не распознал ошибку.

изменить каталог adb

Способ 1: изменить каталог

Перейдите в место, где вы установили Android SDK Platform Tools на первом шаге. Там вы должны найти папку platform-tools. Перейдите в адресную строку этой папки, введите CMD и нажмите Enter. Это запустит командную строку, и теперь вы можете легко выполнять нужные команды. Что вы только что сделали, так это то, что вы запустили окно CMD в папке, где присутствуют файлы ADB и Fastboot.

командная строка-adb

Способ 2: Запустите CMD внутри ADB

Таким образом, окно CMD автоматически выбирает это местоположение, и вам больше не нужно менять каталог вручную. Что ж, это должно исправить ошибку «adb не распознан» для большинства наших читателей, и они могут пропустить следующий шаг. Однако, если вы все еще сталкиваетесь с ошибкой, вам следует перейти к следующему шагу. Что ж, даже если вы исправили ошибку, мы все равно рекомендуем вам пройти ее, так как это может помочь вам с другим программным обеспечением/инструментами/приложениями в ближайшем будущем.

ШАГ 4: Добавьте недостающие переменные среды

В некоторых случаях окно CMD или Powershell не могут получить доступ к каталогу установки ADB. Это связано с отсутствием системной переменной среды, связанной с Android SDK. Хотя этот вопрос может показаться пугающим. исправления, к счастью, нет. Вам просто нужно добавить каталог установки, т. е. расположение папки с инструментами платформы, в переменные системной среды. Вот необходимые инструкции для выполнения вышеупомянутой задачи и, следовательно, исправления ошибки «adb не распознан».

  1. Перейдите в меню «Пуск» и найдите «Просмотр дополнительных параметров системы».
    просмотр-расширенные-системные-настройки
  2. Перейдите на вкладку «Дополнительно» и нажмите кнопку «Переменные среды».
    просмотр-расширенные-системные-настройки
  3. Теперь вы должны увидеть два раздела: пользовательские переменные и системные переменные. Что касается этого руководства, мы будем иметь дело с последним.
  4. Поэтому выберите «Путь» в системных переменных и нажмите «Изменить».
    системная переменная-adb-путь
  5. Появится параметр «Изменить переменную среды», нажмите «Обзор» с правой стороны.
    редактировать-экологической-переменной-adb-не-признано
  6. Теперь перейдите в место, где вы установили двоичные файлы ADB и Fastboot, выберите папку с инструментами платформы и нажмите «ОК».
    платформа-инструмент-путь-переменные среды
  7. Теперь вы должны увидеть, что этот каталог успешно добавлен в переменные среды. Нажмите OK, чтобы закрыть диалоговое окно.
    adb-не-признанный-путь-добавлен
  8. Точно так же путь также будет виден в системных переменных в разделе «Переменные среды», как показано на изображении ниже. Нажмите OK, чтобы закрыть и это диалоговое окно. Вот и все. Теперь ваша ошибка исправлена.
    adb-не-распознанный-путь-добавленные-платформенные-инструменты

На этом мы завершаем руководство о том, как исправить ошибку «adb не распознается как внутренняя или внешняя командная исполняемая программа или пакетный файл». Мы перечислили четыре подробных инструкции для одного и того же. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы поможем вам, развеяв все ваши сомнения.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *