adb не распознается как внутренняя или внешняя команда в windows - PullRequest
45 голосов
/ 05 января 2012

Я установил c:/android-sdk/tools путь к среде пути, и такие команды, как emulator, работают нормально. Но команда adb все еще не распознана, что мне делать?

В системную переменную path я добавил путь android-sdk и путь tools. Есть ли что-то еще, что нужно сделать? Потому что такие команды, как adb devices, не работают. Это говорит о том, что команда не распознана. Кстати я хочу сделать adb install comeapp.apk.

Спасибо

Ответы [ 3 ]

76 голосов
/ 05 января 2012

Если вы перейдете в папку android-sdk/tools, я думаю, вы найдете сообщение:

Инструмент adb переместился на platform-tools /

Если вы нечтобы увидеть этот каталог в вашем SDK, запустите SDK и AVD Manager (запустите инструмент Android) и установите «Android SDK Platform-tools»

Пожалуйста, также обновите переменную среды PATH, включив в нее каталог platform-tools /Таким образом, вы можете выполнить ADB из любого места.

Таким образом, вы также должны добавить C:/android-sdk/platform-tools к вашему пути среды.Также после изменения переменной PATH убедитесь, что вы открываете новое окно CommandPrompt.

6 голосов
/ 11 января 2016

У вас есть два способа:

Сначала перейдите к определенному пути Android SDK:

1) Откройте командную строку и перейдите в каталог platform-tools через него, например

$ cd Frameworks \ Android-Sdk \ platform-tools

2) Запустите ваши команды adb сейчас, чтобы знать, что ваш adb работает правильно:

устройства adb ИЛИ adb logcat ИЛИ просто adb

Второй способ:

1) Щелкните правой кнопкой мыши на «Мой компьютер».

2) Переменные Open Environment.

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"

4 голосов
/ 25 августа 2017

Если вы получите свой 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 (просто скопируйте и вставьте эту строку, даже с% --- itбудет работать нормально, по крайней мере, в Windows, вам не нужно жестко кодировать ваше имя пользователя), тогда оно должно работать сейчас.Откройте новую командную строку и введите adb для проверки.

...