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

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

  • автор:

Настройка устройства Android для отладки

Хотя эмулятор Android отлично подходит для быстрого разработки и тестирования приложения, вы хотите протестировать приложения на реальном устройстве Android. Чтобы запустить устройство, необходимо включить режим разработчика на устройстве и подключить его к компьютеру. Дополнительные сведения см. в разделе «Запуск приложений на аппаратном устройстве » на developer.android.com.

Действия, описанные в этой статье, написаны в целом, чтобы работать на максимально возможном количестве устройств. Если эти параметры не удается найти на устройстве, обратитесь к документации производителя устройства.

Включение режима разработчика на устройстве

Устройство должно включить режим разработчика для развертывания и тестирования приложения Android. Режим разработчика включен следующим образом:

  1. Откройте экран Параметры.
  2. Выберите «О телефоне«.
  3. Коснитесь номера сборки семь раз, пока вы не являетесь разработчиком!

В зависимости от пользовательского интерфейса устройства параметр «О телефоне » может находиться в другом расположении. Обратитесь к документации по устройству, если вы не можете найти сведения о телефоне.

Developer options screen on Android.

Включение отладки USB

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

  1. Откройте экран Параметры.
  2. Выберите параметры разработчика.
  3. Включите параметр отладки USB.

В зависимости от пользовательского интерфейса устройства параметр отладки USB может находиться в другом расположении. Обратитесь к документации по устройству, если вы не можете найти отладку USB.

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

Последним действием является подключение устройства к компьютеру. Самый простой и надежный способ — использовать USB.

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

Android trust prompt from computer to use USB debugging.

Если компьютер не распознает устройство при его подключении, попробуйте установить драйвер для устройства. Ознакомьтесь с документацией по поддержке производителя устройства. Вы также можете попробовать установить USB-драйвер Google с помощью диспетчера пакетов SDK для Android:

Android SKD Manager with the Google USB device driver selected.

Включение отладки WiFi

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

Подключение через Wi-Fi

По умолчанию мост отладки Android (adb) настроен для взаимодействия с устройством Android через USB. Его можно перенастроить, чтобы использовать TCP/IP вместо USB. Для этого устройство и компьютер должны находиться в одной сети Wi-Fi.

Usb-драйвер Google требуется для отладки adb в Windows с устройствами Google. Дополнительные сведения см. в статье «Получение USB-драйвера Google» на developer.android.com. Драйверы Windows для всех остальных устройств предоставляются соответствующим производителем оборудования. Дополнительные сведения см. в разделе «Установка USB-драйверов OEM» на developer.android.com.

Во-первых, включите беспроводную отладку на устройстве Android:

  1. Выполните действия в режиме включения разработчика в разделе устройства .
  2. Выполните действия, описанные в разделе «Включение отладки USB».
  3. Откройте экран Параметры.
  4. Выберите параметры разработчика.
  5. Включите параметр беспроводной отладки .

В зависимости от пользовательского интерфейса устройства параметр беспроводной отладки может находиться в другом расположении. Обратитесь к документации по устройству, если не удается найти беспроводной отладки.

Затем используйте adb для подключения к устройству, сначала через USB-подключение:

Android status screen with IP address.

  1. Определите IP-адрес устройства Android. Одним из способов узнать IP-адрес является просмотр Параметры > Сети и Интернет > Wi-Fi, а затем коснитесь сети Wi-Fi, к которому подключено устройство, а затем нажмите кнопку «Дополнительно«. Откроется раскрывающийся список, показывающий сведения о сетевом подключении, как показано на снимке экрана ниже: В некоторых версиях Android IP-адрес не будет указан там, но его можно найти в разделе Параметры > О состоянии телефона>.
  2. В Visual Studio откройте командную строку adb, выбрав пункт меню: Сервис>Android>Android ADB Command Командной строки.
  3. В командной строке используйте adb tcpip команду, чтобы сообщить устройству прослушивать подключения TCP/IP через порт 5555.

adb tcpip 5555 
adb connect 192.168.1.28:5555 

По завершении этой команды устройство Android подключено к компьютеру через Wi-Fi. После завершения отладки через Wi-Fi можно сбросить ADB обратно в USB-режим с помощью следующей команды:

adb usb 

Чтобы просмотреть устройства, подключенные к компьютеру adb devices , используйте команду:

adb devices 

Настройка параметров разработчика на устройстве

Приложение Параметры в Android содержит экран с именем «Разработчик», где можно настроить системное поведение, которое помогает профилировать и отлаживать производительность приложения. Дополнительные сведения см. в разделе «Настройка параметров разработчика на устройстве» в developer.android.com.

Совместная работа с нами на GitHub

Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.

Отладка через 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

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

отладка на физическом устройстве через 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

Активировать отладку по Wi-Fi

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

1. Запустите настройку устройства и нажмите на символ поиска.

Запустите настройку устройства и нажмите на символ поиска.

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

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

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

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

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

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

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

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

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

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

  • Положение о конфиденциальности
  • Условия использования
  • Affiliate

Cookies Этот сайт использует файлы cookie. При прокрутке страницы нажимая на ссылку или продолжая ориентироваться в других способах, когда вы соглашаетесь с положение о конфиденциальности.

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

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