Android Studio - Невозможно открыть порт отладчика: java.io.IOException - PullRequest
1 голос
/ 06 октября 2019

Я застрял здесь в проблеме.

Я не могу прикрепить отладку с помощью Android Studio 3.5.1.

Появляется сообщение «Ошибка запуска« Отладчик Android (8600) »: Невозможно открыть порт отладчика (localhost: 8600): java.io.IOException "

Я пробовал много вещей вроде:

adb reset
invalidate
restart windows
reinstall android studio

и ни одна из них не работает.

И я не могу найти Включить интеграцию ADB в этой версии.

Кто-нибудь знает, как это исправить?

РЕДАКТИРОВАТЬ

Отладка с помощью эмулятораработа со всеми версиями.

Отладка на устройствах работает только на устройствах с Android 9.0 +

Убить и запустить adb не получилось. Я не думаю, что это местная проблема, потому что это случается со многими людьми здесь. Кажется, это проблема проекта

Ответы [ 5 ]

2 голосов
/ 11 октября 2019

Вы можете проверить это 3 вещи:
1. Вы не используете не отлаживаемую версию.
android: debuggable = "false" в манифесте Android

2. В Android студии вы не создаете версию выпуска
Проверьте варианты сборки в левом нижнем углу.

3. Если ничего не работает, используйте Устранение неполадок при подключении к устройству
Инструменты -> Помощник по подключению
или более старую версию
Инструменты -> Устранение неполадок при подключении к устройству

И попробуйте страницу помощника из Google (кажется, длястарые версии)
https://developer.android.com/studio/run/device#assistant

0 голосов
/ 18 октября 2019
  • . Сначала вам нужно проверить файл build.gradle (app) и убедиться, что ваша сборка отлаживаемая.

  • . Если отладка, то вам нужночтобы проверить, работает ли adb или нет в вашей системе, вы можете проверить, просто нажав «adb».

    • , если он работает, то проверьте устройства по «устройствам adb», он покажет все подключенные устройства.
    • добавить kill-сервер, затем ввести и запустить adb start-server
0 голосов
/ 18 октября 2019

Попробуйте:

adb kill-server
adb start-server
adb usb

Для linux, например, ubuntu: запустить все команды с sudo, например так:sudo adb kill-server.

0 голосов
/ 16 октября 2019

проблема с вашим соединением, не могу найти DNS вашего устройства.

какая у вас ОС?

В windows:

вы должны зайти в сеть и найтипродублируйте dns и очистите его (найдите)

В mac:

вы должны убить adb или удалить его и запустить новую версию

Последнее попадание - Обновление эмулятора в sdk

0 голосов
/ 15 октября 2019

Попробуй это. Мне повезло с этим подходом, когда я столкнулся с проблемами с ADB.

Вы можете проверить, распознается ли устройство или не использует

adb devices

Если оно действительно распознается, вы можете попробоватьубить ADB и запустить его снова

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