Тестирование на устройстве или эмуляторе Android

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

Запуск на реальном устройстве Android

Чтобы запустить приложение на реальном устройстве Android, сначала необходимо включить устройство Android для разработки. Параметры разработчика в Android по умолчанию скрыты с версии 4.2 и их включение может отличаться в зависимости от версии Android.

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

Для устройства с последней версией Android 9.0+:

  1. Подключение устройство на компьютер разработки Windows с USB-кабелем. Вы можете получить уведомление об установке USB-драйвера.
  2. Откройте экран Параметры на устройстве Android.
  3. Выберите "О телефоне".
  4. Прокрутите страницу вниз и коснитесь номера сборки семь раз, пока вы не являетесь разработчиком!
  5. Вернитесь на предыдущий экран, выберите "Система".
  6. Выберите "Дополнительно", прокрутите вниз и коснитесь параметров разработчика.
  7. В окне параметров разработчика прокрутите вниз, чтобы найти и включить отладку USB.

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

  1. На панели инструментов Android Studio выберите приложение из раскрывающегося меню конфигураций запуска.

    Меню

  2. В раскрывающемся меню целевого устройства выберите устройство, на которое вы хотите запустить приложение.

    Меню целевого устройства Android Studio

  3. Выберите "Запустить" ▷. Откроется приложение на подключенном устройстве.

Запуск приложения на виртуальном устройстве Android с помощью эмулятора

Первое, что нужно знать о запуске эмулятора Android на компьютере с Windows, заключается в том, что независимо от интегрированной среды разработки (Android Studio, Visual Studio и т. д.), производительность эмулятора значительно улучшается путем включения поддержки виртуализации.

Включение поддержки виртуализации

Перед созданием виртуального устройства с эмулятором Android рекомендуется включить виртуализацию, включив функции Hyper-V и Платформы Гипервизора Windows (WHPX). Это позволит процессору компьютера значительно повысить скорость выполнения эмулятора.

Чтобы запустить Hyper-V и платформу гипервизора Windows, компьютер должен:

  • Доступно 4 ГБ памяти
  • 64-разрядный процессор Intel или ПРОЦЕССОР AMD Ryzen с преобразованием адресов второго уровня (SLAT)
  • Запустите Windows 10 build 1803+ (проверьте сборку #)
  • Обновлены драйверы графики (драйвер обновления адаптеров > отображения диспетчер устройств>)

Если ваш компьютер не соответствует этим критериям, вы можете запустить Intel HAXM или Гипервизор AMD. Дополнительные сведения см. в документации по эмулятору Android Studio.

  1. Убедитесь, что оборудование компьютера и программное обеспечение совместимо с Hyper-V, открыв командную строку и введя команду: systeminfo

    Требования Hyper-V из systeminfo в командной строке

  2. В поле поиска Windows (слева) введите "Функции Windows". Выберите "Включить или отключить функции Windows" в результатах поиска.

  3. Когда появится список компонентов Windows, прокрутите страницу, чтобы найти Hyper-V (включая средства управления и платформу) и платформу гипервизора Windows, убедитесь, что поле проверка для включения обоих, а затем нажмите кнопку "ОК".

  4. Перезагрузите компьютер при появлении соответствующего запроса.

Эмулятор для собственной разработки с помощью Android Studio

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

  1. На панели инструментов Android Studio выберите приложение из раскрывающегося меню конфигураций запуска.

    Меню

  2. В раскрывающемся меню целевого устройства выберите устройство, на которое вы хотите запустить приложение.

    Меню целевого устройства Android Studio

  3. Выберите "Запустить" ▷. Откроется эмулятор Android.

Совет

После установки приложения на устройстве эмулятора можно использовать Apply Changes для развертывания определенных изменений кода и ресурсов без создания нового APK. Дополнительные сведения см. в руководстве разработчика Android.

Эмулятор для кроссплатформенной разработки с помощью Visual Studio

Существует множество вариантов эмулятора Android для компьютеров с Windows. Мы рекомендуем использовать эмулятор Google Android, так как он предлагает доступ к последним образам ОС Android и службам Google Play.

Эмулятор Android с Visual Studio

Узнайте больше об использовании последней версии Visual Studio для разработки Android. Откройте последнюю версию Visual Studio, создайте проект Android C++ и задайте конфигурацию платформы, запустите проект и будет отображаться эмулятор Android по умолчанию. Рекомендуется использовать рабочую нагрузку разработки многоплатформенного пользовательского интерфейса приложений .NET (MAUI ). Возможно, вам потребуется использовать установщик Visual Studio для изменения рабочих нагрузок.

Дополнительные ресурсы