Как исправить ошибку "Не удалось открыть порт отладчика" в Android Studio?

Error running Android Debugger (8600):
    Unable to open debugger port (localhost:8600):
    java.net.SocketException "Connection reset"

Ответ 1

Я смог исправить это с помощью следующих команд:

  • adb kill-server
  • adb start-server

Ответ 2

Попробуйте перезагрузить ANDROID STUDIO (Работает для меня)

Ответ 3

В моем случае на моем ноутбуке (Windows), использующем порт 8600, была еще одна служба. Я открыл диспетчер задач и остановил службу. Теперь я мог нормально отлаживать мое приложение без указанной выше ошибки.

Ответ 4

Для меня эта проблема началась, когда я обновил свою Android Studio до новой версии.

Перейдите в меню параметров Build и выберите Очистить проект.

enter image description here

То есть проект снова запустился и ошибка исчезла.

Ответ 5

Я решил проблему, проверив свой локальный хост.

Убедиться в 127.0.0.1 localhost.

Ответ 6

Я попробовал другие ответы (например, перезапустить Android Studio), но они не решили это для меня.

Я случайно выбрал MTP (Media Transfer Protocol) в настройках разработчика/Конфигурации USB. Он начал работать, как только я установил его в PTP (протокол передачи изображений).

РЕДАКТИРОВАТЬ: При отражении возможно, что я изменил протокол, потому что у меня была такая же проблема с тех пор, как на PTP. Поэтому я предлагаю, чтобы реальный ответ заключался в том, чтобы изменить протокол на телефоне и, если вам может понадобиться, не забудьте изменить его.

Ответ 7

Если вы используете отладку WiFi:

  1. Выход из Android Studio
  2. adb kill-server && стартовый сервер adb
  3. adb tcpip 5555
  4. adb connect [ваш wi-fi IP]: 5555
  5. Начать Android-студия