Существует несколько способов тестирования и отладки приложения Android с помощью реального устройства или эмулятора на компьютере Windows. В этом руководстве мы изложили несколько рекомендаций.
Запуск на реальном устройстве Android
Чтобы запустить приложение на реальном устройстве Android, сначала необходимо включить устройство Android для разработки. Параметры разработчика в Android по умолчанию скрыты с версии 4.2 и их включение может отличаться в зависимости от версии Android.
Включение устройства для разработки
Для устройства с последней версией Android 9.0+:
Подключите устройство к компьютеру разработки Windows с помощью USB-кабеля. Вы можете получить уведомление об установке USB-драйвера.
Откройте экран "Параметры" на устройстве Android.
Выберите "О телефоне".
Прокрутите страницу вниз и коснитесь номера сборки семь раз, пока вы не являетесь разработчиком!
Вернитесь на предыдущий экран, выберите "Система".
Выберите "Дополнительно", прокрутите вниз и коснитесь параметров разработчика.
В окне параметров разработчика прокрутите вниз, чтобы найти и включить отладку USB.
Запуск приложения на устройстве
На панели инструментов Android Studio выберите приложение из раскрывающегося меню конфигураций запуска.
В раскрывающемся меню целевого устройства выберите устройство, на которое вы хотите запустить приложение.
Выберите "Запустить" ▷. Откроется приложение на подключенном устройстве.
Запуск приложения на виртуальном устройстве Android с помощью эмулятора
Первое, что нужно знать о запуске эмулятора Android на компьютере с Windows, заключается в том, что независимо от интегрированной среды разработки (Android Studio, Visual Studio и т. д.), производительность эмулятора значительно улучшается путем включения поддержки виртуализации.
Включение поддержки виртуализации
Перед созданием виртуального устройства с эмулятором Android рекомендуется включить виртуализацию, включив функции Hyper-V и Платформы Гипервизора Windows (WHPX). Это позволит процессору компьютера значительно повысить скорость выполнения эмулятора.
Чтобы запустить Hyper-V и платформу гипервизора Windows, компьютер должен:
Доступно 4 ГБ памяти
64-разрядный процессор Intel или ПРОЦЕССОР AMD Ryzen с преобразованием адресов второго уровня (SLAT)
Если ваш компьютер не соответствует этим критериям, вы можете запустить Intel HAXM или Гипервизор AMD. Дополнительные сведения см. в документации по эмулятору Android Studio.
Убедитесь, что оборудование компьютера и программное обеспечение совместимо с Hyper-V, открыв командную строку и введя команду: systeminfo
В поле поиска Windows (слева) введите "Функции Windows". Выберите "Включить или отключить функции Windows" в результатах поиска.
Когда появится список компонентов Windows, прокрутите страницу, чтобы найти Hyper-V (включая средства управления и платформу) и платформу гипервизора Windows, убедитесь, что флажок установлен, чтобы включить оба, а затем нажмите кнопку "ОК".
Перезагрузите компьютер при появлении соответствующего запроса.
Эмулятор для собственной разработки с помощью Android Studio
При создании и тестировании собственного приложения Android рекомендуется использовать Android Studio. После готовности приложения к тестированию можно создать и запустить приложение, выполнив следующие действия.
На панели инструментов Android Studio выберите приложение из раскрывающегося меню конфигураций запуска.
В раскрывающемся меню целевого устройства выберите устройство, на которое вы хотите запустить приложение.
После установки приложения на устройстве эмулятора можно использовать Apply Changes для развертывания определенных изменений кода и ресурсов без создания нового APK. Дополнительные сведения см. в руководстве разработчика Android.
Эмулятор для кроссплатформенной разработки с помощью Visual Studio
Существует множество вариантов эмулятора Android для компьютеров с Windows. Мы рекомендуем использовать эмулятор Google Android, так как он предлагает доступ к последним образам ОС Android и службам Google Play.
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Отзыв о Windows developer
Windows developer — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв:
Создавайте комплексные решения в Microsoft Azure для создания Функции Azure, реализации веб-приложений и управления ими, разработке решений, использующих службу хранилища Azure, и т. д.