Я новичок в Windows. Я установил adb и fastboot файлы (platform-tools)для Windows, идобавлена папка в переменной path так что я могу получить доступ к универсально АБР.
я провел некоторое исследование и обнаружил, что Windows медленно переходит на PowerShell (что хорошо) и (я думаю) в конечном итоге опустит устаревший CMD. Так что даже [Shift+правый клик] меню показывает опцию "Открыть окно PowerShell здесь". Я прочитал несколько статей и знакомые с реестра хаки, чтобы добавить "открыть командную строку здесь" и удалить "открыть окно PowerShell здесь", но это не то, что я хотел бы сделать, учитывая PowerShell является гораздо более продвинутым, чем CMD.
теперь, когда я открываю PowerShell в той же папке, где я установил platform-tools и запускаю команду adb, я получаю этой и успеха.
.adb devices
.adb.exe devices
но когда я открываю PowerShell в другом месте и запускаю команду, это не удачным. почему такое поведение, даже когда я добавил папку adb в переменную path? И как я могу выполнить команду успешно универсально?
во время поиска я нашел приложение, которое предоставляет PowerShell ADB & Fastboot GUI - PoshADB (просто захотелось поделиться).
обратите внимание это adb devices
отлично работает в cmd, повсеместно.
--
A вывод я сделал из ответа ниже:
-
когда файлы ADB не на моей
PATH
-
они работают в той же папке, где установлен adb:
- вызов по полному пути
.adb devices
.adb.exe devices
- вызов по полному пути
-
это работает универсально:
- звоните по полной path
-
-
когда файлы ADB на моей
PATH
-
они работают в той же папке, где установлен adb:
- вызов по полному пути
.adb devices
.adb.exe devices
adb devices
- вызов по полному пути
-
эти работы повсеместно:
adb devices
- вызов по полному пути
-
для моей будущей справки- (кратко: если это не на вашем PATH
затем вы должны ввести полный путь для его работы. И если это на вашем PATH
затем вы можете просто ввести adb devices
, или упомяните полный путь adb)