Ответ 1
Откройте команду promt и получим Android-утилиту sdk > platform-tools > adb kill-server
нажмите enter
и снова
adb start-server
нажмите enter
Я ранее разрабатывал Android-приложения на Android Studio. Все работает нормально.
Я работаю на реальном устройстве, и Android Studio распознает его без проблем.
Внезапно, когда я выхожу из студии Android, отключись и снова подключу свое устройство, он больше не распознает мое устройство, мне нужно выйти и перезапустить Android Studio.
Я не могу найти способ "Reset adb", например, Android Studio.
Я следую приведенной ниже инструкции (Tools- > Android- > Enable ADB Integration) и включил ADB, но все еще ниже ошибки.
Ошибка: -
Я использую систему windows.
Любая помощь очень ценится.
Откройте команду promt и получим Android-утилиту sdk > platform-tools > adb kill-server
нажмите enter
и снова
adb start-server
нажмите enter
Откройте диспетчер задач, нажав CTRL + ALT + DELETE или щелкните правой кнопкой мыши в нижней части меню "Пуск" и выберите "Запустить диспетчер задач". посмотреть, как запустить диспетчер задач здесь
Нажмите Processes
или в зависимости от ОС, Details
. Судя по вашему скриншоту, это Processes.
Найдите adb.exe из этого списка, нажмите END PROCESS
Нажмите кнопку перезапуска в этом окне выше. Это должно сделать это.
В основном, внезапно удалив устройство, ADB запутался и не будет отвечать во время ожидания устройства, а Android Studio не хочет запускать несколько экземпляров сервера ADB, поэтому вам придется убить предыдущий сервер вручную и перезапустите весь процесс.
откройте cmd и введите следующую команду
netstat -aon|findstr 5037
и нажмите enter.
вы получите ответ следующим образом:
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
Voila! теперь adb отлично работает.
Я не нашел идеальный способ в Android Studio, получить идентификатор процесса и убить его из терминала:
ps -e | grep adb
kill -9 pid_adb
откройте командную строку → cd
для вашего sdk\platform-tools
введите команду ниже:
adb kill-server && adb start-server
Откройте диспетчер задач и уничтожьте adb.exe, теперь adb начнет нормально
Я столкнулся с той же проблемой, только что выполнил несколько минутных шагов в студии Android:
Ручные шаги в андроид студии
-------------------------------------------------ИЛИ ЖЕ -------------------------------------------------- ---------------------
Когда у меня была эта проблема, я написал adb kill-server
и adb restart-server
в терминале, но проблема появилась снова на следующий день. Затем я обновил инструменты отладки GPU в менеджере Android SDK и перезапустил компьютер, который работал у меня.
После переустановки Android Studio работает без adb kill-server
AndroidStudio:
Перейдите: Инструменты → Android → Монитор устройства Android
см. вкладку "Устройство" под многими значками, последняя - стрелка раскрывающегося списка.
Открой это.
Внизу: RESET ADB.