Ошибка Android Studio wireless ADB (10061)

кажется, что беспроводной ADB имеет все больше и больше проблем каждый раз, когда я обновляю Android Studio. Используя 2.1.1, теперь я не могу подключиться к планшету с помощью команды:

adb connect <ip addr>

Это приводит к ошибке:

unable to connect to <ip addr>:5555: cannot connect to <ip addr>:5555: No connection could be made because the target machine actively refused it. (10061)

это происходит непосредственно после утверждения соединения в диалоговом окне на планшете. До сегодняшнего дня я был вынужден сделать adb kill-server до попытки подключения к планшету, но теперь это даже не помогает.

11 ответов


недавно я столкнулся с этой проблемой. Потому что ваш устройство и ПК подключены к другой сети.


как правило, вы можете сказать, что эта ошибка связана с сетью, сначала проверьте эти элементы:

  • убедитесь, что ваш компьютер и устройство могут видеть друг друга в сети в основном это означает, что они подключены к одному маршрутизатору, но в более продвинутых сценариях устройство может быть подключено к беспроводному маршрутизатору, и компьютер может быть подключен к локальной сети. важно то, что они могут видеть друг друга. вы можете проверить это, пингуя ip-адрес устройства от вас компьютер.

  • убедитесь, что нет конфликта с ip-адресами, это может быть очень просто. но если вы не используете DHCP-сервер и вводите ip-адреса на своих устройствах, вы можете ошибочно ввести один и тот же ip-адрес на разных устройствах

когда вы уверены в сетевых проблемах, повторите известные шаги

поэтому при подключении через USB выполните следующие команды:

1-Оставайтесь на связи через Для USB

2-подключение к сети WIFI (компьютер и мобильное устройство)

3-ping DeviceIP (должен быть пинг на вашем устройстве)

4-ADB kill-server

5-adb usb

6-adb tcpip 5555

6-1-отсоедините usb-кабель (согласно комментарию @captain_majid)

7-adb connect yourDeviceIP

8-adb devices (необходимо увидеть два имени устройств, одно из них-deviceIP)

9-отсоединить USB-кабель

действия с не удалось подключиться к tcp: 5037:не удается подключиться к 127.0.0.1: 5037: соединение невозможно, поскольку целевая машина активно отказалась от него. (10061)


у меня была та же проблема. Эти шаги сработали для меня:

  1. подключите устройство к usb
  2. когда ваш cmd уже в AppData\Local\Android\Sdk\platform-tools>, введите adb tcpip 5555
  3. cmd покажет restarting in TCP mode port: 5555
  4. тип adb connect 192.168.43.1:5555

надеюсь, что это может решить вашу проблему.


Я решил проблему включив отладку USB в параметрах разработчика.


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

использование:
1. adb kill-server
2. Выполните команду adb disconnect после перезапуска сервера adb. Сделать то же самое после окончания работы
3. запустить adb remount
4. adb tcpip 50555 (обычно я использую более высокий номер порта)
5. отсоедините кабель USB
6. АБР подключения device_ip:50555

когда запустите АБР отсоедините


потому что ваше устройство будет подключаться к другой сети, и система будет подключаться к другой сети.


обычно сообщение "целевая машина активно отказалась от него" отображается, когда целевая машина 'ADB debugging' функция не включена. Он отключен по умолчанию почти на всех устройствах, если мы не включим "Параметры разработчика". Поэтому всякий раз, когда вы приземляетесь на эту ошибку, убедитесь, что вы идете в настройки своей целевой машины и просачиваетесь в область разработчика/разработки, и где-то должно быть место для включения ADB.


У меня была похожая проблема. Я узнал, что проблема заключалась в том, что если бы у меня уже были другие устройства/эмуляторы, подключенные к adb, команда "ADB connect " дала бы мне сообщение "Нет соединения, потому что целевая машина активно отказалась от него".

решение состоит в том, чтобы убедиться, что все другие устройства/эмуляторы отключены (либо физически отключены, либо вышли из приложения эмулятора) перед запуском adb connect . Затем вы можете снова подключить другого устройства (Если вам нужно их переподключить). Полная боль.

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


в случае меня, я попробовал другой порт 5557, чем снова 5555,

  1. АБР tcpip 5557
  2. adb connect device_ip_address

дает ту же ошибку (10061), что и при повторной попытке,

  1. adb tcpip 5555
  2. adb connect device_ip_address

результат: подключено

это работает для меня (в то время как другая вещь в порядке, как вариант разработчика включен и подключен к тому же wifi)


Я получил эту ошибку при попытке установить соединение ADB с smartwatch с WearOS 1.0 (Huawei Watch 2) через WiFi. Включение записи меню для исправления некоторых проблем WLAN ("исправить ошибку через WLAN" - мой собственный грубый перевод немецкой подписи" Fehler über WLAN beheben") в" Параметры разработчика " на устройстве WearOS решил проблему для меня.


для Huawei Mate 9 я сделал все, что люди описали, и ничего не сработало. Я перепробовал все шаги. Я подключил SonyXperia, LG G4, Samsung Galaxy S7 без каких-либо проблем, но Huawei Mate 9 я проверил все настройки, такие как Отладка USB и т. д. ничего не помогало. Когда я подключаю ПК устройства через USB, команда ADB connect ip:port работает, но когда я отключаю USB-кабель, я теряю соединение, а adb connect ip:порт не работает и дает ту же ошибку в этом потоке. Я сдался! Я продолжу с другими. тестовые устройства для создания локальной сетки.