Настройка устройства Android для отладки
Хотя эмулятор android является отличным способом быстрой разработки и тестирования приложения, вы хотите протестировать приложения на реальном устройстве Android. Чтобы запустить устройство, необходимо включить режим разработчика на устройстве и подключить его к компьютеру. Дополнительные сведения см. в разделе Запуск приложений на аппаратном устройстве на developer.android.com.
Важный
Шаги, описанные в этой статье, являются общими инструкциями, чтобы работать на возможно большем количестве устройств. Если эти параметры не удается найти на устройстве, обратитесь к документации производителя устройства.
Включение режима разработчика на устройстве
Устройство должно включить режим разработчика для развертывания и тестирования приложения Android. Режим разработчика включен следующим образом:
- Перейдите на экран параметров.
- Выберите О телефоне.
- Коснитесь Номер сборки семь раз, пока не отобразится Теперь вы разработчик!.
В зависимости от пользовательского интерфейса устройства параметр About phone может находиться в другом расположении. Обратитесь к документации по устройству, если не удается найти о телефоне.
Включение отладки USB
После включения режима разработчика на устройстве включите отладку USB, выполнив следующие действия.
- Перейдите на экран настроек.
- Выберите параметры разработчика .
- Включите параметр отладки USB.
В зависимости от интерфейса устройства, расположение отладки USB может различаться. Обратитесь к документации по устройству, если вы не можете найти отладку USB.
Подключение устройства к компьютеру
Последним шагом является подключение устройства к компьютеру. Самый простой и надежный способ сделать это через USB.
Вы получите предложение доверять компьютеру на своем устройстве, если еще не использовали его для отладки. Вы также можете отметить, Всегда разрешать с этого компьютера, чтобы предотвратить появление этого запроса при каждом подключении устройства.
Если компьютер не распознает устройство при его подключении, попробуйте установить драйвер для устройства. Ознакомьтесь с документацией по поддержке производителя устройства. Вы также можете попробовать установить USB-драйвер Google с помощью диспетчера пакетов SDK для Android:
Включение отладки WiFi
Можно отлаживать устройство Android через Wi-Fi, не сохраняя физическое подключение устройства к компьютеру. Этот метод требует больше усилий, но может быть полезным, если устройство слишком далеко от компьютера, чтобы оставаться постоянно подключенным через кабель.
Подключение через Wi-Fi
По умолчанию мост отладки Android (adb) настроен для взаимодействия с устройством Android через USB. Его можно перенастроить, чтобы использовать TCP/IP вместо USB. Для этого устройство и компьютер должны находиться в одной сети WiFi.
Заметка
USB-драйвер Google необходим для выполнения отладки adb
на Windows устройствах с использованием устройств Google. Дополнительные сведения см. в статье Инструкции по получению USB-драйвера Google на developer.android.com. Драйверы Windows для всех остальных устройств предоставляются соответствующим производителем оборудования. Дополнительные сведения см. в разделе Установка USB-драйверов OEM на developer.android.com.
Во-первых, включите беспроводную отладку на устройстве Android:
- Выполните действия, описанные в разделе Включить режим разработчика на устройстве.
- Выполните действия, описанные в разделе Включение отладки USB.
- Перейдите на экран настроек.
- Выберите параметры разработчика .
- Включите параметр беспроводной отладки.
В зависимости от пользовательского интерфейса, который используется на вашем устройстве, параметр беспроводной отладки может находиться в другом месте. Обратитесь к документации по устройству, если не удается найти беспроводная отладка.
Затем используйте adb для подключения к устройству, сначала через USB-подключение:
Определите IP-адрес устройства Android. Одним из способов узнать IP-адрес является посмотреть в разделе Параметры > Сеть & Интернет > Wi-Fi, затем коснитесь сети Wi-Fi, к которой подключено устройство, и выберите Дополнительно. Откроется раскрывающийся список, показывающий сведения о сетевом подключении, как показано на снимке экрана ниже:
На некоторых версиях Android IP-адрес не будет указан, но его можно найти в "Настройки" "О телефоне" > "Состояние" >.
В Visual Studio откройте командную строку adb, выбрав пункт меню: Сервис>Android>Android ADB Command Prompt....
В командной строке используйте команду
adb tcpip
, чтобы сообщить устройству прослушивать подключения TCP/IP через порт 5555.adb tcpip 5555
Отключите USB-кабель от устройства.
Подключитесь к IP-адресу устройства с портом 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.
Отладка приложения на устройстве Android
Чтобы выполнить отладку приложения на устройстве Android, выполните приведенные ниже действия.
- Подключите устройство к компьютеру и выберите его в качестве целевого объекта отладки в Visual Studio или Visual Studio Code.
- Запустите приложение.
Сведения о выборе целевого объекта отладки в Visual Studio см. в разделе Сборка первого приложения. Сведения о выборе целевого объекта отладки в Visual Studio Code см. в статье Сборка первого приложения.