Устранение неполадок износа 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
Это работа для меня.