Как перезапустить ADB вручную из Android Studio

93

Раньше я разрабатывал приложения для Android в Android Studio. Все нормально работает.

Я работаю на реальном устройстве, и Android Studio без проблем распознает его.

Внезапно, когда я выхожу из студии Android, отключаю и снова подключаю свое устройство, оно больше не распознает мое устройство, мне нужно выйти и перезапустить Android Studio.

Я не могу найти способ «Сбросить adb», как Android Studio.

Я следую приведенной ниже инструкции (Инструменты-> Android-> Включить интеграцию ADB) и включил ADB, но все же произошла ошибка ниже.

Ошибка:-

введите описание изображения здесь

Я использовал систему Windows.

Любая помощь, большая признательность.

RaMeSh
источник
1
Вы пробовали убить процесс из диспетчера задач?
Уильям Истед
Что означает ADB?
clankill3r 06
Мост для устройств Android
Мэтт Уэстлейк
ADB означает Android Debug Bridge, здесь у вас есть более подробное объяснение.
FranK

Ответы:

212

Откройте командную строку и получите android sdk> platform-tools> adb kill-server

нажмите Ввод

и опять adb start-server

нажмите Ввод

Лаквиндер Сингх
источник
1
Я сделал то же самое, но проблема все еще воспроизводится.
RaMeSh
Это рабочее решение. Если вы думаете, что оно не работает, вам нужно снова выбрать эмулятор из раскрывающегося списка эмуляторов, потому что он создает новый экземпляр.
Вахид Ахтар
это также можно сделать с помощью терминала в студии Android. Используйте cd .. и cd sdk, cd platform-tools, чтобы получить нужную папку.
Halfacht
Вы также можете сделать это в терминале Android Studio, указав только путь к проекту. Нет необходимости перемещаться по пути sdk / platform-tools. Я проверил в версии 3.1.1
Naveen Kumar M
@warlock: А как насчет Mac OS?
Алиреза Ноорали 02
15

откройте командную строку -> cdвведите команду sdk \ platform-tools ниже:

adb kill-server && adb start-server
Вражеш
источник
11
  1. Откройте диспетчер задач, нажав CTRL + ALT + DELETE, или щелкните правой кнопкой мыши в нижней части меню «Пуск» и выберите «Запустить диспетчер задач». посмотреть, как запустить диспетчер задач здесь

  2. Щелкните Processesили в зависимости от ОС Details. Судя по вашему скриншоту, это Процессы.

  3. Найдите в этом списке adb.exe, нажмите END PROCESS

  4. Нажмите кнопку перезапуска в этом окне выше. Это должно сработать.

В основном, внезапно удалив ваше устройство, ADB запутался и не будет отвечать во время ожидания устройства, а Android Studio не хочет, чтобы несколько экземпляров сервера ADB работали, поэтому вам придется вручную убить предыдущий сервер и перезапустить весь процесс.

матрица аномалия
источник
Он автоматически запустит adb.exe, когда я нажму кнопку завершения процесса
RaMeSh
@User, если вы повторно подключите свое устройство, тогда только завершите процесс и разрешите перезапуск adb, у него все еще такая же ошибка?
matrixanomaly
да, такая же ошибка произошла, когда я также подключаю устройство.
RaMeSh
Или просто откройте окно терминала в Android Studio и выполните: taskkill / im adb.exe / f
Алан Б.
9

откройте cmd и введите следующую команду

netstat -aon|findstr 5037

и нажмите ввод.

вы получите такой ответ:

  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       3372
  TCP    127.0.0.1:5037         127.0.0.1:50126        TIME_WAIT       0
  TCP    127.0.0.1:5037         127.0.0.1:50127        TIME_WAIT       0
  TCP    127.0.0.1:50127        127.0.0.1:5037         TIME_WAIT       0

это показывает pid, который занимает adb. в этом 3372 значение. это не будет одинаково ни для кого. поэтому вам нужно делать это каждый раз, когда вы сталкиваетесь с этой проблемой.

теперь введите это:

taskkill /pid 3372(the pid you get in the previous step) /f

Вуаля! теперь adb работает отлично.

Парт Анджария
источник
5

Я не нашел идеального способа в Android Studio, получить идентификатор процесса и убить его с терминала:

ps -e | grep adb
kill -9 pid_adb
BollMose
источник
1

Откройте диспетчер задач и убейте adb.exe, теперь adb запустится нормально

М. Усман Хан
источник
1

Я столкнулся с той же проблемой, просто выполнив несколько минут в студии Android:

Шаги, выполняемые вручную в студии Android

  1. Перейти к командной строке и в командной строке указать путь к файлу Android SDK "android sdk> platform-tools>" adb kill-server нажмите Enter
  2. adb start-server нажмите Enter

-------------------------------------------------ИЛИ -------------------------------------------------- ---------------------

  1. Откройте командную строку и получите путь к файлу android sdk adb kill-server && adb start-server
PSP
источник
0

Когда у меня возникла эта проблема, я написал adb kill-serverи adb restart-serverв терминале, но на следующий день проблема снова появилась. Затем я обновил инструменты отладки GPU в диспетчере Android SDK и перезапустил компьютер, который у меня сработал.

Владимир Якимов
источник
0

После переустановки Android Studio работает без adb kill-server

Calincan Mircea
источник
0

Если вы находитесь в Android Studio Open Terminal

 adb kill-server

нажмите ввод и снова

 adb start-server

нажмите Ввод

В противном случае

Открыл командную строку и получил андроид

sdk>platform-tools> adb kill-server

нажмите Ввод

и опять

adb start-server

нажмите Ввод

Арслан Макбул
источник
-1

AndroidStudio:

Перейдите в: Инструменты -> Android -> Android Device Monitor.

см. вкладку « Устройство » под множеством значков, последняя - это стрелка раскрывающегося списка.

Открой это.

Внизу: СБРОСИТЬ ADB .

Иржи
источник