Невозможно выполнить беспроводную отладку (ADB) в Android

У меня есть ситуация, когда мне нужно сохранить некоторые данные на USB. Когда я пытаюсь подключить USB к своему устройству Android, возникают некоторые ошибки. Пытался отладить свое приложение через ADB. Вот что я делал до сих пор.

  1. Я скачал плагин AndroidWiFiADB.
  2. Я подключил свой мобильный телефон, отдавая команды через терминал.

    E:> adb connect 192.168.0.13:5555 подключен к 192.168.0.13:5555

    и это показывает, что мое устройство подключено к терминалу.

    E:> adb devices Список подключенных устройств 0123456789ABCDEF device 192.168.0.13:5555 device

  3. Но когда я нажимаю значок AndroidWiFiADB, я получаю следующее сообщение.

    «Невозможно подключиться к устройству Signature_Touch. Убедитесь, что ваш компьютер и ваше устройство подключены к одной и той же сети Wi-Fi».

Когда я нажимаю кнопку

Я включил все возможные варианты Wi-Fi, доступные в настройках разработчиков. введите здесь описание изображения


person J.Doe    schedule 03.10.2019    source источник


Ответы (4)


  1. Перед подключением через Wi-Fi вам необходимо подключить устройство через USB, чтобы авторизовать ПК на устройстве (через Wi-Fi это сделать нельзя).

  2. Затем с помощью терминала ping IP-адреса устройства. Пинг должен быть успешным.

  3. Затем перезапустите ADB и подключитесь к своему устройству.


Бонус:

Из Android-студии Arctic Fox в раздел IDE-устройств добавлено Сопряжение устройства с помощью Wi-Fi.

person Mahdi-Malv    schedule 03.10.2019
comment
Я пробовал пинговать устройство, оно показывает ответ от устройства и статистику, но все равно не работает. - person J.Doe; 03.10.2019

Вы можете использовать ADB Wifi Connect для отладки приложения Android через Wi-Fi. . Вы также можете найти его в плагинах студии Android.

Вы должны быть в той же сети, чтобы использовать отладку Wi-Fi.

Может вам помочь.

person Mahavir Jain    schedule 03.10.2019
comment
Я уже подключаюсь к своему устройству в терминале. Я использую тот же Wi-Fi, поэтому я подключен. - person J.Doe; 03.10.2019

Ваш компьютер и ваше устройство должны быть подключены к одной сети. Чтобы ваше устройство могло установить мостовое соединение с вашим компьютером.

person Stephan John    schedule 03.10.2019
comment
Вы пробовали без использования 5555 при установлении соединения. - person Stephan John; 03.10.2019
comment
да, я использовал порт 5555 для подключения, подключение прошло успешно. - person J.Doe; 03.10.2019

Выполните следующие шаги:

  • Подключите телефон к ПК / ноутбуку через USB.
  • Откройте терминал, перейдите по AndroidSDK/platform-tools локальному пути и введите adb devices. Это будет список всех подключенных устройств.
  • Тип: adb tcpip 5555
  • Тип: adb connect <your-ip-address>:5555
  • Тип: adb devices. Это покажет ваше устройство, которое подключено к беспроводной сети с вашим IP-адресом и портом.

Затем вы можете наслаждаться отладкой по беспроводной сети.

Примечание. У вас должна быть одна и та же сеть на вашем ПК / ноутбуке и на телефоне.

person Muhammad Awais    schedule 03.10.2019
comment
@ J.Doe: какое устройство вы используете? - person Muhammad Awais; 03.10.2019
comment
Я использовал Huwaei Y 7 prime, Huwaei P 30, Samsung S 5, vertu signature touch и некоторые другие устройства. - person J.Doe; 03.10.2019
comment
Я использую данные телефона на ПК .. он не подключается - person Akash kumar; 21.08.2020