Устранение неполадок износа Android через Bluetooth - не удается подключиться к localhost

Я не могу отладить по Bluetooth с моим Moto360.

Для начала я включил "Отладка ADB" и "Отладка по Bluetooth" на Moto360. Я также включил "Отладку по Bluetooth" через сопутствующий телефон. Это показывает:

Хост: отключен

Цель: подключен

Когда я подключаю сопутствующий телефон через USB, я вижу, как он подключается к adb, используя:

./adb devices

Тогда я пытаюсь:

./adb forward tcp:4444 localabstract:/adb-hub

а потом:

./adb connect localhost:4444

который возвращает:

невозможно подключиться к локальному хосту: 4444: 4444

Я пробовал много вещей, таких как сброс moto360, убийство сервера adb, перезагрузка компьютера, удаление инструментов платформы через менеджер sdk и их переустановка, пробование другого номера порта. Ничто не похоже на работу.

Мне удалось подключиться к моему персональному компьютеру, но каждый раз, когда я пытаюсь подключиться к своему рабочему компьютеру, я получаю: невозможно подключиться к локальному хосту: 4444: 4444

9 ответов

Я получаю следующее сообщение об ошибке:

unable to connect to localhost:4444: cannot connect to localhost:4444
no connection could be made because the target machine actively refused it (10061).

я использовал adb connect 127.0.0.1:4444 вместо этого и мне было предложено с сообщением мгновенно.

Попробуйте это вместо

adb connect 127.0.0.1:4444

больше: /questions/2217312/otladka-bluetooth-na-android-iznosa-ne-udaetsya/2217326#2217326

Я нашел ответ

сначала удалите переадресацию портов;

adb forward --remove tcp:4444

затем выполните шаги по перенаправлению портов с самого начала

adb forward tcp:4444 localabstract:/adb-hub
adb connect localhost:4444

я исправил свою проблему с этими шагами

Вы можете попробовать, по крайней мере, это работает для меня:

ваши часы -> параметры разработчика -> отладка adb (один раз отключите, затем включите).

После этого,

adb forward tcp: 4444 localabstract: / adb-hub

adb connect 127.0.0.1:4444

  • Откройте приложение Wear OS на телефоне Android и перейдите в Advanced Settings (Самый нижний вариант в приложении после прокрутки).
  • Проверь это Debugging over Bluetoothвыключатель выключен. Очередь ON

Debugging over Bluetooth был всегда Off для меня. Видимо, мне пришлось выбрать отладочное носимое устройство здесь:

Android Wear -> Settings (gear icon) -> Debugging over Bluetooth -> Device to Debug

Вот хороший набор команд, которые вам могут понадобиться:

У меня была другая проблема с подключением, которая не была решена никакими предложениями. В конце концов я обнаружил, что у adb есть "проблема", когда к компьютеру подключены 2 мобильных устройства с включенной отладкой Bluetooth - он просто подключается к первому, поэтому имейте в виду, чтобы отсоединить другие устройства или проверить с помощью: adb devices какой был выбран. Дело не в adb, а в моей настройке. Чтобы понять это, потребовалось некоторое время...

Другое решение

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

Я рекомендую это. Если у вас подключен предварительный просмотр эмулятора, сначала перейдите в приложение Android Wear к эмулятору и выберите ЗАБЫТЬ.

Позже используйте команды, которые все используют

adb forward tcp:4444 localabstract:/adb-hub
adb connect localhost:4444

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

Другие вопросы по тегам