Adb не распознается как внутренняя или внешняя команда на окнах
Я установил путь c:/android-sdk/tools
для окружения пути, и такие команды, как emulator
, работают нормально. Но команда adb
все еще не распознана, что мне делать?
В системную переменную path
я добавил путь android-sdk
и путь tools
. Есть ли что-то еще, что нужно сделать? Потому что такие команды, как adb devices
не работают. Это говорит о том, что команда не распознана. Кстати, я хочу сделать adb install comeapp.apk
.
Ответы
Ответ 1
Если вы перейдете в свою папку android-sdk/tools
, я думаю, вы найдете сообщение:
Инструмент adb переместился на платформенные инструменты /
Если вы не видите этот каталог в своем SDK, запустить SDK и AVD Manager (выполнить инструмент android) и установите "Платформенные инструменты Android SDK"
Также обновите переменную среды PATH до включая каталог platform-tools/, так что вы можете выполнить adb из любого места.
Итак, вы должны добавить C:/android-sdk/platform-tools
к вашему пути к среде. Также после изменения переменной PATH
убедитесь, что вы запустите новое окно CommandPrompt
.
Ответ 2
У вас есть два способа:
Сначала перейдите к определенному пути Android SDK:
1) Откройте свою командную строку и перейдите в каталог платформы-инструментов через нее, например
$cd Frameworks\Android-Sdk\platform-tools
2) Теперь выполните команды adb, чтобы знать, что ваш adb работает правильно:
$adb ИЛИ adb logcat ИЛИ просто adb
Второй способ:
1) Щелкните правой кнопкой мыши свой компьютер.
2) Открытые переменные среды.
3) Добавьте новую переменную в переменную System PATH (добавьте, если не существует, иначе нет необходимости добавлять новую переменную, если она уже существует).
4) Добавьте путь каталога platform-tools к значению этой переменной, например C:\Program Files\android-sdk\platform-tools.
5) Перезагрузите компьютер один раз.
6) Теперь запустите указанные выше команды adb, такие как adb-устройства или другие команды adb из любой точки командной строки.
Также вы можете запустить команду на терминале
setx PATH "% PATH%; C:\Program Files\android-sdk\platform-tools"
Ответ 3
Если вы получаете свой adb из Android Studio (большинство из которых в наши дни с тех пор, как Android устарел на Eclipse), ваша программа adb
, скорее всего, будет расположена здесь:
%USERPROFILE%\AppData\Local\Android\sdk\platform-tools
Где %USERPROFILE%
представляет что-то вроде C:\Users\yourName
.
Если вы перейдете в переменные окружения компьютера и добавьте %USERPROFILE%\AppData\Local\Android\sdk\platform-tools
в PATH (просто скопируйте эту палитру, даже с% --- он будет работать нормально, по крайней мере, в Windows, вам не нужно hardcode your username), тогда он должен работать сейчас. Откройте новую командную строку и введите adb
, чтобы проверить.