Активировать отладку по Wi-Fi
В следующем руководстве показано, как активировать отладку по Wi-Fi. Отладка по Wi-Fi требуется для установки Androidspy с помощью установщика для Android. Отладку по Wi-Fi можно снова отключить после установки. Обратите внимание, что беспроводная отладку по Wi-Fi только в Android 11 или выше.
1. Запустите настройку устройства и нажмите на символ поиска.

2. Наберите build и нажмите Номер сборки в списке ниже.

3. Нажмите Номер сборки 7 раз, пока не увидите сообщение Режим разработчика включен.

4. Вернитесь к поиску, введите pair и нажмите Подключить устройство с помощью кода подключения в списке ниже.

5. Включите Отладку по Wi-Fi.

Нажмите Подключить устройство с помощью кода подключения, если вас попросят ввести кода подключения.

- Положение о конфиденциальности
- Условия использования
- Affiliate
Cookies Этот сайт использует файлы cookie. При прокрутке страницы нажимая на ссылку или продолжая ориентироваться в других способах, когда вы соглашаетесь с положение о конфиденциальности.
Отладка через Wi-Fi
В Android Studio Bumblebee 2021.1.1 появилась возможность соединяться с устройство (Android 11+) не через USB-провод, а через Wi-Fi.
В студии выбираем через выпадающий список пункт Pair Devices Using Wi-Fi.

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

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

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

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

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”.
В настройках этого пункта выбираем “Подключить устройство с помощью кода подключения”.

На экране смартфона появится код для подключения, 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 команды.

Теперь в любой момент, подключившись к одной точке доступа (роутеру) можно будет соединяться по Wi-Fi и отсылать команды как с ПК, так и с любого смартфона/планшета с версией Android 5.0 и выше на другие устройства, которые имеют отладку по Wi-Fi (начиная с версии Android 11 и выше).
- Как управлять Android смартфоном по Wi-Fi?
- Установка Recovery, получаем Root доступ, кастомная прошивка (часть 1)
- Как управлять смартфоном Android с персонального компьютера
- Эмулятор Android для компьютера под Windows
- Установка Recovery, получаем Root доступ, кастомная прошивка (часть 2)
Отладка Android-приложений через Wi-Fi
Для отладки своих приложений на живых девайсах разработчики в большинстве своем подключают устройство по USB. Стоит подключить устройство (с разрешенным режимом отладки по USB), его тут же видит утилита ADB и позволяет отлаживать. Но у такого подхода есть два очевидных минуса:
- Устройство постоянно заряжается, что пагубно влияет на аккумулятор
- От повышенного износа страдает USB-разъем на устройстве и в один прекрасный момент может сломаться
Не все знают, но утилита ADB имеет режим отладки по сети, что позволит нам организовать сей процесс через Wi-Fi и избавиться от проблем, описанных выше.
Итак все, что нам понадобится это консоль и немного времени. Стоит сразу сказать, что для включения данной фичи устройство все же придется присоединить к компьютеру по USB в первый раз. Можно обойтись и без этого, но тогда необходим root-доступ на девайсе.
Перво наперво необходимо подсоединить девайс к компьютеру и убедиться, что отладки работает (например при помощи Android Studio или Xamarin Studio).
Далее необходимо не отключая устройство запустить терминал, перейти в директорию, где находится утилита ADB, для моего пользователя команда выглядит так:
cd /Users/gratytony/Library/Android/sdk/platform-tools
Далее необходимо перезапустить ADB в режиме прослушивания TCP-порта:
adb -d tcpip 5555
В ответ должно прийти:
restarting in TCP mode port: 5555
Если в таком состоянии терминал завис — смело нажимаем Ctrl+C, по неизвестной причине иногда такое происходит. Можно не переживать — ADB перезапустился корректно.
Далее необходимо узнать IP-адрес девайса, это можно сделать через adb-shell, но есть и более простой способ — зайти в настройки устройства и просмотреть статус Wi-Fi сети, к которой оно подключено — там будет виден IP-адрес устройства.
Последнее, что нужно сделать это подключиться к устройству при помощи команды:
adb connect IP_АДРЕС_УСТРОЙСТВА:5555
В ответ должно прийти:
connected to IP_АДРЕС_УСТРОЙСТВА:5555
Все, теперь можно смело отключать устройство от USB и отлаживаться по воздуху.
Для прекращения отладки по USB нужно ввести команду:
adb -s IP_АДРЕС_УСТРОЙСТВА:5555 usb
В ответ должно прийти:
restarting in USB mode
Отладка работает хорошо, единственное условие, которое необходимо выполнить — это быстрый Wi-Fi. При маленькой скорости соединения загрузка приложения на устройство и шагание по точкам останова существенно медленнее, чем по кабелю.
UPDATE:
Если узнать IP-адрес через интерфейс Android не получается можно проделать следующие действия (при подключенном по USB устройстве). Ввести команду:
adb shell
В ответ откроется консоль на устройстве:
shell@mako:/ $
Далее необходимо ввести команду:
netcfg
В ответ появится список интерфейсов на устройстве, нас будет интересовать Wi-Fi, у меня это wlan0, рядом будет написан соответствующий интерфейс IP-адрес.
Чтобы выйти из консоли на устройстве используем команду exit.