Бөлісу құралы:


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

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

Важный

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

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

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

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

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

Экран параметров разработчика на Android.

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

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

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

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

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

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

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

запрос на доверие Android с компьютера для использования отладки USB.

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

Android SKD Manager с выбранным драйвером USB-устройства Google.

Включение отладки 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:

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

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

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

  1. Определите IP-адрес устройства Android. Одним из способов узнать IP-адрес является посмотреть в разделе Параметры > Сеть & Интернет > Wi-Fi, затем коснитесь сети Wi-Fi, к которой подключено устройство, и выберите Дополнительно. Откроется раскрывающийся список, показывающий сведения о сетевом подключении, как показано на снимке экрана ниже:

    строка состояния Android с IP-адресом.

    На некоторых версиях Android IP-адрес не будет указан, но его можно найти в "Настройки" "О телефоне" > "Состояние" >.

  2. В Visual Studio откройте командную строку adb, выбрав пункт меню: Сервис>Android>Android ADB Command Prompt....

  3. В командной строке используйте команду adb tcpip, чтобы сообщить устройству прослушивать подключения TCP/IP через порт 5555.

    adb tcpip 5555
    
  4. Отключите USB-кабель от устройства.

  5. Подключитесь к 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, выполните приведенные ниже действия.

  1. Подключите устройство к компьютеру и выберите его в качестве целевого объекта отладки в Visual Studio или Visual Studio Code.
  2. Запустите приложение.

Сведения о выборе целевого объекта отладки в Visual Studio см. в разделе Сборка первого приложения. Сведения о выборе целевого объекта отладки в Visual Studio Code см. в статье Сборка первого приложения.