Учебное пособие по .NET MAUI. Создайте свое первое многоплатформенное приложение на C#
Запуск на мобильном устройстве
Вы можете принять решение о развертывании на одной или нескольких платформах в зависимости от среды разработки. Вы только что запустили и развернули свое приложение в Windows. Теперь давайте настроим устройство Android или Android Emulator.
Активировать Hyper-V
В строке поиска Windows введите Функции Windows и выберите Включить или отключить функции Windows.
Установите флажок Microsoft Hyper-V и нажмите ОК.
Необходимо перезагрузить компьютер, чтобы изменения вступили в силу.
Установка Android SDK
Откройте Visual Studio и ваше решение MyFirstMauiApp. В раскрывающемся меню целевого объекта отладки выберите net8.0-android в разделе Framework.
Для создания проектов требуются определенные версии Android SDK. Если вы не приняли лицензию Android SDK, вы увидите следующее сообщение об ошибке в окне Список ошибок.
Дважды щелкните сообщение, чтобы начать процесс принятия лицензии. Нажмите Принять для каждой из имеющихся лицензий, после чего начнется автоматическая установка.
Настроить эмулятор Android
Если у вас нет устройства Android, чтобы развернуть приложение на нем, выполните описанные далее действия, чтобы настроить эмулятор Android. Если вы уже сделали это или хотите использовать собственное устройство Android, можете пропустить этот шаг.
Если вы впервые создаете приложение .NET MAUI, то в раскрывающемся меню целевого объекта отладки увидите выбранный пункт Android Emulator. Щелкните его, чтобы начать процесс создания. Если появится диалоговое окно принятия лицензии, выберите Принять.
В результате откроется окно Новое устройство. Нажмите кнопку Создать, чтобы создать эмулятор с параметрами по умолчанию. Будут скачаны образы эмулятора и завершено его создание для использования в Visual Studio. Это может занять некоторое время.
Не беспокойтесь, если уровень API, который вы видите, отличается от изображений. Возможно, значение равно 33 или выше.
После создания эмулятора вы увидите кнопку с надписью Начать. Нажмите на нее.
Возможно, вы увидите запрос на включение платформы низкоуровневой оболочки Windows. Следуйтедокументации, чтобы включить ускорение для повышения производительности (это необходимо для запуска эмулятора). Выберите Все равно запустить.
Android Emulator запустится и будет полностью завершен, когда вы увидите возможность Остановить в Диспетчере устройств Android. Это может занять некоторое время.
Когда все будет готово, оно отобразится в меню отладки Visual Studio.
Ваш эмулятор Android создан и готов к использованию. В следующий раз, когда вы запустите Visual Studio, эмулятор появится непосредственно в целевом окне отладки и запустится, когда вы его выберете. Если вы столкнулись с какими-либо проблемами или проблемами с производительностью эмулятора, прочтите полную документацию по установке.
Настройка устройства с Android
Для разработки на устройстве с Android необходимо включить отладку USB. Выполните следующие действия на устройстве, чтобы подключить его к Visual Studio. Если у вас нет устройства с Android, вы можете пропустить этот раздел.
Включить режим разработчика
- Перейдите на экран Настройки.
- Найдите номер сборки с помощью поиска в верхней части экрана настроек или найдите его в разделе «О телефоне».
- Нажмите Номер сборки 7–10 раз, пока не появится сообщение «Теперь вы разработчик!\».
Проверьте состояние отладки USB
- Перейдите на экран Настройки.
- Найдите Отладка по USB с помощью поиска в верхней части экрана настроек или найдите его в параметрах разработчика.
- Включите отладку по USB, если она еще не включена.
Доверять устройству
- Подключите устройство к компьютеру.
- Вам будет предложено Разрешить отладку USB.
- Установите флажок Всегда разрешать с этого компьютера.
- Щелкните "Разрешить".
Теперь ваше устройство настроено и будет отображаться в Visual Studio в качестве цели развертывания.
Возникли проблемы? Проверьте документацию.
Теперь ваш эмулятор или устройство должны быть настроены для развертывания!
Запустить на Android
Убедитесь, что ваше устройство или эмулятор выбраны в качестве цели отладки.
В меню выберите Отладка > Начать отладку (или нажмите F5). Если этот параметр отключен, убедитесь, что выбран эмулятор или устройство.
Ваше приложение будет собрано, развернуто на выбранном Android-устройстве/эмуляторе и запущено.