Отладка через Wi-Fi
В Android Studio Bumblebee 2021.1.1 появилась возможность соединяться с устройство (Android 11+) не через USB-провод, а через Wi-Fi.
В студии выбираем через выпадающий список пункт Pair Devices Using Wi-Fi.
Появится диалоговое окно с двумя вариантами соединения с устройством: через QR-код или через набор чисел.
Для первого варианта нужно на телефоне выбрать режим разработчика и найти пункт Wireless debugging, который откроет окно настроек. В нём есть сканер QR-кода, который поможет установить соединение.
В моём случае дальше этого экрана дело не пошло. Мне так и не удалось соединиться, может вам повезёт больше.
Второй вариант попроще. На устройстве будет сгенерирован набор чисел, который нужно ввести в диалоговом окне.
Однажды мне повезло и соединение было установлено.
При успешном соединении в диалоговом окне появится подтверждающий значок. После этого можно заниматься отладкой приложения без проводов.
Отладка по Wi-Fi в режиме разработчика — что это и зачем нужно?
Зачем нужна и как пользоваться отладкой по Wi-Fi в телефоне?
С появлением новых версий ОС Android пополняется и список опций в режиме разработчика. Так с Android 11 в разделе «Отладка» официально появилась «Отладка по Wi-Fi», которую раньше можно было активировать только с помощью ввода дополнительных команд на ПК через USB.
Что такое отладка по Wi-Fi в режиме разработчика?
Отладка в режиме разработчика на смартфонах Android необходима для нескольких целей. Прежде всего, она осуществляет процесс поиска и устранения ошибок в программном обеспечении устройства. Рядовые пользователи редко применяют отладку, а вот для разработчиков приложений эта функция крайне важна. С ее помощью они могут устранять проблемы с кодом и устанавливать набор необходимых инструментов и библиотек для написания программ.
Отладка помогает выполнять и другие функции. Например, для получения Root-прав на смартфоне также может потребоваться включить отладку в режиме разработчика.
Изначально в режиме разработчика была доступна только отладка по USB. Для ее работы требовался USB-кабель, а также подключение к компьютеру. В версии 11 Android добавили отладку по Wi-Fi. Теперь отладка может быть беспроводной, а для ее работы устройства можно подключить друг к другу с помощью кода подключения к сети Wi-Fi.
Как включить или отключить отладку по Wi-Fi в режиме разработчика?
Для работы с отладкой на смартфоне предварительно нужно включить режим разработчика. Для этого пользователю нужно:
- Открыть настройки телефона.
- Выбрать раздел «О телефоне».
- Нажать на номер сборки 5-7 раз.
В нижней части экрана появится небольшое окно-уведомление, где будет указано, что пользователь успешно стал разработчиком. После этого необходимо вернуться в главное меню настроек и найти появившийся раздел «Для разработчиков».
В нем находится широкий список функций, отделенных подзаголовками. Необходимо найти подзаголовок «Отладка», а в нем найти и активировать функцию «Отладка по Wi-Fi». Если нажать на эту функцию, откроется подробное меню, в котором можно:
- Подключить устройство по QR-коду.
- Подключить устройство с помощью кода подключения.
- Просмотреть список подключенных устройств.
Рекомендуем почитать:
- Отладка графического процессора в смартфоне — что это и зачем нужно?
- Телефонный ассистент Яндекса — что это и зачем нужно?
- Как транслировать изображение с экрана смартфона на ПК, ТВ и другой смартфон?
- Ошибка синтаксического анализа пакета — что это значит?
- DSU Loader — что это и зачем нужно в смартфоне?
отладка на физическом устройстве через WiFi
Возможно. В официальных доках есть информация.
- Подключите устройство и компьютер к одной и той же сети.
- Приконектиться по USB.
- Установите прослушку на TCP/IP и порт 5555. $ adb tcpip 5555
- Отключите USB.
- Найдите IP адрес девайса. К примеру, на Нексусах вы можете найти IP в Settings > About tablet (or About phone) > Status > IP address.
- Присоединитесь к этому девайсу adb connect .
- Подтвердите: $ 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 бронзовых знака
- устанавливаю какой-нибудь ADB manager. можно ADB Manager или adbWireless
- запускаем, менеджер говорит что-то типа ip_address:port
- дальше в консоли компьютера 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 (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)