Что такое отладка по wifi на андроид
Перейти к содержимому

Что такое отладка по wifi на андроид

  • автор:

Отладка через Wi-Fi

В Android Studio Bumblebee 2021.1.1 появилась возможность соединяться с устройство (Android 11+) не через USB-провод, а через Wi-Fi.

В студии выбираем через выпадающий список пункт Pair Devices Using Wi-Fi.

Pair Devices Using Wi-Fi

Появится диалоговое окно с двумя вариантами соединения с устройством: через QR-код или через набор чисел.

Для первого варианта нужно на телефоне выбрать режим разработчика и найти пункт Wireless debugging, который откроет окно настроек. В нём есть сканер QR-кода, который поможет установить соединение.

QR scanner

В моём случае дальше этого экрана дело не пошло. Мне так и не удалось соединиться, может вам повезёт больше.

Второй вариант попроще. На устройстве будет сгенерирован набор чисел, который нужно ввести в диалоговом окне.

QR scanner

Однажды мне повезло и соединение было установлено.

QR scanner

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

Отладка по Wi-Fi в режиме разработчика — что это и зачем нужно?

Зачем нужна и как пользоваться отладкой по Wi-Fi в телефоне?

С появлением новых версий ОС Android пополняется и список опций в режиме разработчика. Так с Android 11 в разделе «Отладка» официально появилась «Отладка по Wi-Fi», которую раньше можно было активировать только с помощью ввода дополнительных команд на ПК через USB.

Что такое отладка по Wi-Fi в режиме разработчика?

Отладка в режиме разработчика на смартфонах Android необходима для нескольких целей. Прежде всего, она осуществляет процесс поиска и устранения ошибок в программном обеспечении устройства. Рядовые пользователи редко применяют отладку, а вот для разработчиков приложений эта функция крайне важна. С ее помощью они могут устранять проблемы с кодом и устанавливать набор необходимых инструментов и библиотек для написания программ.

Отладка помогает выполнять и другие функции. Например, для получения Root-прав на смартфоне также может потребоваться включить отладку в режиме разработчика.

Изначально в режиме разработчика была доступна только отладка по USB. Для ее работы требовался USB-кабель, а также подключение к компьютеру. В версии 11 Android добавили отладку по Wi-Fi. Теперь отладка может быть беспроводной, а для ее работы устройства можно подключить друг к другу с помощью кода подключения к сети Wi-Fi.

Как включить или отключить отладку по Wi-Fi в режиме разработчика?

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

  1. Открыть настройки телефона.
  2. Выбрать раздел «О телефоне».
  3. Нажать на номер сборки 5-7 раз.

В нижней части экрана появится небольшое окно-уведомление, где будет указано, что пользователь успешно стал разработчиком. После этого необходимо вернуться в главное меню настроек и найти появившийся раздел «Для разработчиков».

Отладка по Wi-Fi

В нем находится широкий список функций, отделенных подзаголовками. Необходимо найти подзаголовок «Отладка», а в нем найти и активировать функцию «Отладка по Wi-Fi». Если нажать на эту функцию, откроется подробное меню, в котором можно:

  1. Подключить устройство по QR-коду.
  2. Подключить устройство с помощью кода подключения.
  3. Просмотреть список подключенных устройств.

Отладка по Wi-Fi

Рекомендуем почитать:

  • Отладка графического процессора в смартфоне — что это и зачем нужно?
  • Телефонный ассистент Яндекса — что это и зачем нужно?
  • Как транслировать изображение с экрана смартфона на ПК, ТВ и другой смартфон?
  • Ошибка синтаксического анализа пакета — что это значит?
  • DSU Loader — что это и зачем нужно в смартфоне?

отладка на физическом устройстве через WiFi

Возможно. В официальных доках есть информация.

  1. Подключите устройство и компьютер к одной и той же сети.
  2. Приконектиться по USB.
  3. Установите прослушку на TCP/IP и порт 5555. $ adb tcpip 5555
  4. Отключите USB.
  5. Найдите IP адрес девайса. К примеру, на Нексусах вы можете найти IP в Settings > About tablet (or About phone) > Status > IP address.
  6. Присоединитесь к этому девайсу adb connect .
  7. Подтвердите: $ adb devices List of devices attached :5555 device

Отслеживать
ответ дан 17 фев 2016 в 22:08
Suvitruf — Andrei Apanasik Suvitruf — Andrei Apanasik
32.2k 15 15 золотых знаков 61 61 серебряный знак 93 93 бронзовых знака

  1. устанавливаю какой-нибудь ADB manager. можно ADB Manager или adbWireless
  2. запускаем, менеджер говорит что-то типа ip_address:port
  3. дальше в консоли компьютера adb connect ip_address:port

PS. Все ADB менеджеры которые видел требуют вай фай, подправил у удного из них код, и теперь можно такимже образом отлаживать в android-x86 на VMWare или VirtualBox (по ethernet соединению)

Отслеживать
ответ дан 18 фев 2016 в 5:59
117 1 1 серебряный знак 6 6 бронзовых знаков

Кстати, не знаю как для AndroidStudio, для Eclipse есть даже плагин ADB Connect, что бы пропустить шаг 3

18 фев 2016 в 6:03

  • android
  • ubuntu
  • android-studio
    Важное на Мете
Связанные
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.21.1314

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

ADB отладка по WiFi с компьютера и смартфона (без Root)

Отладка adb

ADB (Android Debug Bridge – отладочный мост Android) – инструмент, он устанавливается вместе с Android SDK и позволяет управлять устройством на базе ОС Android. Работает на всех Android-смартфонах с начиная с версии Android 11, где данный функционал не был намеренно заблокирован производителем.

В этой статье я предлагаю вам пошаговую инструкцию.

Отладка по adb с компьютера по Wi-Fi

Шаг 1. Скачиваем Platform Tools с офиц. сайта, выбираем ОС, которая стоит на вашем компьютере (macOS, Windows, Linux). Распаковываем скачанный архив желательно на диск С.

Шаг 2. Открываем папку с распакованным архивом и в адресной строке вызываем командную строку (команда “cmd“).

Командная строка

Шаг 3. В телефоне переходим в настройки для Разработчиков и активируем пункт “Отладка по Wi-Fi”.

В настройках этого пункта выбираем “Подключить устройство с помощью кода подключения”.

Подключить устройство по Wifi

На экране смартфона появится код для подключения, IP-адрес и номер порта. Их нужно будет ввести на ПК в командной строке (об это далее).

Шаг 4. На компьютере в командной строке вводим:

adb pair 192.168.50.84:3915 (ваш IP-адрес и номер порта)

и вводим код в строке “Enter pairing code”.

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

Шаг 5. Теперь выполним соединение. В командной строке вводим строку:

adb connect 192.168.59.1:42268 (ваш IP-адрес и номер порта).

Теперь проверяем, подключено ли наше устройство: adb devices.

Подключение устройства

Теперь вы сможете по Wi-Fi с компьютера пользоваться всеми прелестями команд adb для управления смартфоном (не подключая при этом смартфон по кабелю). Например, удалить штатные системные приложения.

Отладка adb с телефона по Wi-Fi

Для отладки оба телефона должны находиться в одной беспроводной сети, т.е. подключены к одному роутеру.

Шаг 1. Установим на первый смартфон, с которого будем управлять, программу Bugjaeger Mobile ADB (есть в Google Play).

Шаг 2. На втором телефоне в настройках разработчика включаем отладку по Wi-Fi.

Шаг 3. В настройках отладки выбираем “Подключить устройство с помощью кода подключения”. Нам дадут код, IP-адрес и номер порта.

Настройки для подключения

Шаг 4. Запускаем Bugjaeger на первом смартфоне и выбираем “Подключение” (иконка розетки) -> Pair. Далее вводим код, IP-адрес и номер порта для подключения.

Данные для сопряжения

В конце жмем Connect для сопряжения.

Программа Bugjaeger имеет огромное количество команд, обширный функционал. Но для работы через свои собственные команды жмем на иконку <> и вводим свои adb команды.

Вводим свои adb команды

Теперь в любой момент, подключившись к одной точке доступа (роутеру) можно будет соединяться по Wi-Fi и отсылать команды как с ПК, так и с любого смартфона/планшета с версией Android 5.0 и выше на другие устройства, которые имеют отладку по Wi-Fi (начиная с версии Android 11 и выше).

  • Как управлять Android смартфоном по Wi-Fi?
  • Установка Recovery, получаем Root доступ, кастомная прошивка (часть 1)
  • Как управлять смартфоном Android с персонального компьютера
  • Эмулятор Android для компьютера под Windows
  • Установка Recovery, получаем Root доступ, кастомная прошивка (часть 2)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *