Эмулятор не определяется автоматически, невозможно подключиться к устройству - PullRequest
0 голосов
/ 26 марта 2019

У меня есть устройство Dell, и внезапно я не могу подключить Android-студию к эмулятору. Я получаю следующее сообщение об ошибке:

невозможно открыть соединение с: localhost / 127.0.0.1: 5037, из-за: java.net.connectexception: отказано в соединении: connect

Есть идеи как это исправить?

Ответы [ 3 ]

0 голосов
/ 29 мая 2019

У меня была такая же проблема после некоторых неизвестных операций с моей Windows 10. Я попробовал много разных способов и наконец решил ее, выполнив следующие шаги:

  1. открыть командную строку с привилегией Adminstrator.(Если вы не знаете, как это сделать, пожалуйста, Google.)
  2. "netstat -ao", чтобы определить, какой процесс использует порт 127.0.0.1:5037.Например, что-то вроде
 TCP    127.0.0.1:5037         mypcname:0       LISTENING       15752

Здесь PID виновника - 15752.

"taskkill / PID / F PID", чтобы убить процесс.Замените PID своим номером, например, 15752. retry adb.Если это работает, вам иногда может потребоваться выполнить следующие шаги: Если это служба Windows, использующая порт, она может запуститься автоматически и впоследствии заблокировать adb.Вы можете указать другой порт ADB-сервера для переменной среды ANDROID_ADB_SERVER_PORT. Если службой Windows является LogsAndAlerts (что является распространенным случаем для многих), вы можете отключить или удалить ее с помощью:
sc config "LogsAndAlerts" start= disabled 

sc delete "LogsAndAlerts"
0 голосов
/ 23 июля 2019

Загрузите это и извлеките его в моем случае

C:\Users\Dev\AppData\Local\Android\Sdk\platform-tools.

Это сработало для меня.

0 голосов
/ 18 мая 2019

Попробуйте запустить сервер вручную.

Местоположение вашего ADB.exe Android \ Sdk \ platform-tools \ adb.exe старт-сервера

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...