Android – Подключение к устройству с помощью adb over wifi

Контекст: Android-устройство Nexus 7 (не коренится), Android Studio, Mac OS Yosemite 10.10 Переключение между средой Eclipse и студией Android, похоже, вызвало эту проблему, но я не знаю, как ее восстановить. Все попытки ниже приведены после завершения Eclipse и перезагрузки компьютера и устройства.

Видели довольно много записей SO, но никто не разрешает прерывистую проблему страшного «полезного» сообщения, «неспособного подключиться к 192.168.xx.xx»,

Он будет работать иногда, а затем «поп» не может подключаться через беспроводное соединение. Одно из предложений, которое я видел, – отключить USB после команды adb tcpip 5555. Это сработало для меня какое-то время. Но не сейчас!

Также попробовали перезагрузку (компьютер и устройство … это помогло раньше)

Попробовали использовать adb tcpip 7612 для этого другого порта другого порта. Это дает мне либо «неспособность подключиться к 192.168.xx.xx: 5555« ИЛИ »не удалось подключиться к 192.168.xx.xx: 7612: 7612 '

Android-документы предлагают adb kill-server. И повторить шаги, все равно получите «полезное» сообщение «неспособное подключиться к 192.168.0.4»,

Я попытался указать, что Nexus использует беспроводную связь от самого Nexus (используя приложение терминала), хотя я не уверен, что эти команды влияют, поскольку устройство не внедрено. Setprop service.adb.tcp.port 5555 stop adbd start adbd

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

Ваша проблема связана с процессом ADB, запущенным вашей IDE. Если вы хотите убедиться, что ваше соединение с ADB работает так, как должно, и у вас нет ошибок в командах, которые вы выполняете, я рекомендую вам использовать один плагин IntelliJ / Android Studio, который я разработал для подключения вашего устройства к компьютеру Вай-фай. Вот код, и здесь плагин готов к использованию.

В следующем gif вы можете увидеть, как это работает:

Введите описание изображения здесь

Теперь мне удалось подключиться.

Подключите оба устройства android и mac к маршрутизатору, который НЕ выполняет изоляцию Wi-Fi. Подтверждено, что устройство подключено к маршрутизатору в сети, и что я могу пинговать устройство Android из моей Mac-книги.

Затем, используя следующие шаги: (шаг – объяснение) Подключите устройство к Mac, с включенными параметрами разработчика USB-отладки. (Goto Settings / About Tablet, нажмите на номер сборки 7 раз, пока не будут включены параметры разработчика. Затем включите опцию «Отладка USB» в этой новой области. Возможно, вам понадобится включить Google для отладки USB для вашего устройства)

Запустите Android Studio – перейдите к терминалу. Перейдите (команда cd) в место, где вы установили sdk. (Это можно скрыть от mac, поэтому вам может понадобиться запустить Mac-терминал и запустить «chflags nohidden ~ / Library»)

Adb kill-server – убедитесь, что сервер мертв, usb usb – запустите adb в режиме usb

  • Убедитесь, что вы смотрите на свое устройство, вам может потребоваться подтверждение запроса отладки USB.
  • 2 причины, по которым вы не можете увидеть «Разрешить отладку USB», вы проверили «Всегда разрешать с этого компьютера» или иногда это не отображается, причина неизвестна. Если это произойдет – повторите попытку выше 2 шагов и убедитесь, что вы подтвердили «Разрешить отладку USB»,

Вы получите одно из следующих сообщений: * daemon не работает. Запуск его теперь на порту xxxx * * демон успешно запущен * перезапущен в режиме USB – ИЛИ последняя строка будет ошибкой: устройство несанкционировано. Проверьте диалоговое окно подтверждения на своем устройстве. (Если вы получите ошибку, повторите попытку)

Adb tcpip 5555 – убедитесь, что снова подтвердили «Разрешить отладку USB». Сообщение возврата: перезапуск в порту режима TCP: 5555

Убедитесь, что вы знаете, что такое IP-адрес вашего устройства. (Вытащить Wi-Fi в панели действий, щелкнуть по подключенной сети, чтобы получить список, затем щелкнуть по подключенной записи, предоставить статус, включая текущий IP-адрес)

Теперь отключите устройство от Mac, запустите следующую команду с ip, собранным выше. Adb connect 192.168.xx Подтвердите «Разрешить отладку USB» еще раз. Сообщение возврата должно быть: подключено к 192.168.xx