Как пользоваться ADB из Windows PowerShell?

2291

Командная строка тихо уходит в историю, вместо нее приходит Windows PowerShell. Как запустить ADB Android из Windows PowerShell? Узнаете на сайте Android +1!Информация будет написана «для чайников», поэтому опытным пользователям данная информация практически не понадобиться.

Если вы попытаетесь в Windows PowerShell ввести команду adb как вы это делали в Командной строке Windows, то получите ошибку «adb : Имя «adb» не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку

Что не так? Все дело в том, чтобы Android adb заработал в PowerShell необходимо вводить КАЖДЫЙ РАЗ перед командой ./ или же .\

Например:

./adb devices
./adb reboot recovery

Также это касается и fastboot:

./fastboot flash recovery recovery.img
./tastboot devices

Для большинства этой информации будет достаточно, теперь подробнее как быстро начать работать с ADB и через PowerShell и что необходимо сделать, чтобы каждый раз не писать ./

Способ 1. Запуск PowerShell и переход в папку с ADB

  1. В меню пуск найдите Windows PowerShell и запустите программу
  2. Для того чтобы перейти в папку с adb напишите команду
    cd
    и далее перетяните папку где находиться утилиты adb или fastboot в окно Windows PowerShell
  3. Адрес будет с копирован в «терминал» вам останется только нажать кнопку Enter на клавиатуре

Способ 2. Запуск PowerShell из папки с ADB

  1. В проводнике перейдите в папку с ADB
  2. Зажмите кнопку Shift и сделайте клик правой кнопкой мыши по любому пустому месту в окне проводника, чтобы вызвать контекстное меню
  3. Выберите  «Открыть окно PowerShell здесь»
  4. Все готово для работы с ADB

Как сделать так, чтобы не писать ./ или же .\ ?

Скопируйте файлы adb и Fastboot в папку C:\Windows:

  1. adb.exe
  2. AdbWinApi.dll
  3. AdbWinUsbApi.dll
  4. fastboot.exe
  5. libwinpthread-1.dll

Либо добавьте папку в переменные Windows:

  1. Перейти в Windows «Панель управления\Система и безопасность\Система» и  выбрать Дополнительные параметры системыADB из Windows PowerShell
  2. Далее в «Переменные среды» WindowsADB из Windows PowerShell
  3. Выбрать «Системные переменные » значение Path и «изменить«, чтобы добавить новое значениеADB из Windows PowerShell
  4. Указать путь к папке содержащую adb и fastbootADB из Windows PowerShell

У вас остались еще дополнительные вопросы? Пишите их в комментариях, о том что у вас получилось или наоборот!

Вот и все! Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней! Больше статей и инструкций читайте в разделе Статьи и Хаки Android.