Как установить xamarin для visual studio 2019
Настройка пользовательских расположений для пакета Java Development Kit, пакета SDK для Android и пакета NDK для Android.
Запуск диспетчера пакетов SDK для Android для скачивания и установки дополнительных компонентов пакета SDK для Android.
Подготовка устройства или эмулятора Android для отладки и тестирования.
Создание первого проекта приложения Xamarin.Android.
После выполнения действий в этом руководстве ваша рабочая установка Xamarin.Android будет интегрирована в Visual Studio, и вы будете готовы приступить к созданию первого приложения Xamarin.Android.
Установка
Подробные сведения об установке Xamarin для использования с Visual Studio в Windows см. в руководстве Установка в Windows.
Параметр Configuration
Для создания приложений в Xamarin.Android используется пакет Java Development Kit (JDK) и пакет SDK для Android. Во время установки установщик Visual Studio помещает эти средства в расположения по умолчанию и настраивает среду разработки с соответствующей конфигурацией путей. чтобы просмотреть и изменить эти расположения, щелкните сервис параметры > Xamarin > Android Параметры:
Xamarin.Android использует пакеты JDK 11, который необходим для API уровня 31 или выше, и JDK 8, который необходим при разработке для API уровней от 24 до 30 (JDK 8 также поддерживает уровни API ниже 24).
Xamarin.Android не поддерживает пакет JDK 9.
Диспетчер Android SDK
Android использует несколько параметров уровня API Android для определения совместимости приложения в разных версиях Android (дополнительные сведения об уровнях API Android см. в статье Общие сведения об уровнях API Android). В зависимости от того, с какими уровнями API Android вы будете работать, может потребоваться скачать и установить дополнительные компоненты пакета SDK для Android. Кроме того, может потребоваться установить дополнительные средства и образы эмулятора из пакета SDK для Android. Для этого следует использовать диспетчер пакетов SDK для Android. Чтобы запустить диспетчер пакет SDK для Android , щелкните инструменты Android пакет SDK для Android Manager.
Диспетчер пакетов SDK для Android установлен в Visual Studio по умолчанию:
С помощью диспетчера пакетов SDK для Android Google можно устанавливать пакеты инструментов SDK для Android до версии 25.2.3. Однако если необходимо использовать более позднюю версию пакета инструментов SDK для Android, нужно установить подключаемый модуль диспетчера пакетов SDK для Android Xamarin для Visual Studio (доступен в Visual Studio Marketplace). Это необходимо, так как автономный диспетчер пакетов SDK Google был объявлен нерекомендуемым в версии 25.2.3 пакета инструментов SDK для Android.
Дополнительные сведения об использовании диспетчера пакетов SDK для Android Xamarin см. в статье Установка пакета SDK для Android.
Подсистема Windows 11 для Android (предварительная версия)
Windows 11 теперь включает подсистему для запуска приложений Android. Благодаря ей вы можете быстро отладить приложения Android непосредственно из Visual Studio без использования другого устройства или эмулятора. Чтобы получить полные инструкции и узнать требования для включения этой функции, см. Руководство по Windows 11.
После подключения к ADB компьютер будет отображаться в меню "Запуск/Отладка" наряду с настроенными эмуляторами или устройствами.
Известные ограничения и проблемы:
- Сервисы Google Play не поддерживаются.
- Нахождение в точке останова во время отладки превысит время ожидания и приведет к сбою приложения.
Эмулятор Android
Android Emulator — это удобный инструмент для разработки и тестирования приложений Xamarin.Android. Физическое устройство, например планшет, не всегда доступно во время разработки, или разработчик хочет выполнять тесты на интеграцию на компьютере до фиксации кода.
Эмуляция устройства Android на компьютере включает в себя следующие компоненты:
- Google Android Emulator — это эмулятор на основе QEMU , который создает виртуальное устройство, работающее на рабочей станции разработчика.
- образ Emulator — образ эмулятора — это шаблон или спецификация оборудования и операционной системы, которая должна быть виртуализирована. Например, один образ эмулятора определяет требования к оборудованию для Android 7.0 с установленными службами Google Play на Nexus 5X. Другой образ эмулятора может определять планшет с диагональю 10" под управлением Android 6.0.
- Виртуальное устройство Android (AvD)— это эмуляторное устройство Android, созданное из образа эмулятора. При запуске и тестировании приложений Android Xamarin.Android запустит эмулятор Android, запускающий определенное виртуальное устройство Android, установит пакет приложений для Android и запустит приложение.
Можно значительно повысить производительность при разработке на компьютерах с процессором x86, если использовать особые образы эмуляторов, оптимизированные для архитектуры x86, и одну из двух технологий виртуализации:
- Microsoft Hyper-V — доступно на компьютерах с обновлением Windows 10 апрель 2018 или более поздней версии.
- Hardware Accelerated Execution Manager Intel (HAXM) — доступно на компьютерах x86 под управлением OS X, macOS или более ранних версий Windows.
Дополнительные сведения об Android Emulator, Hyper-V и HAXM см. в разделе Аппаратное ускорение для производительной работы эмулятора.
В версиях Windows до Windows 10 с обновлением за апрель 2018 г. HAXM не совместим с Hyper-V. В этом случае необходимо отключить Hyper-V или использовать более медленные образы эмулятора без оптимизации для x86.
Устройство Android
Если у вас есть физическое устройство Android для тестирования, настройте его для использования в разработке. Сведения о настройке устройства Android для разработки, его подключении к компьютеру для запуска и отладки приложений Xamarin.Android см. в статье Настройка устройства для разработки.
Создание приложения
Теперь, когда вы установили Xamarin.Android, можно запустить Visual Studio для создания проекта. щелкните файл создать > Project , чтобы начать создание приложения:
В диалоговом окне Новый проект в разделе Шаблоны выберите Android и на правой панели щелкните Приложение Android. Введите имя приложения (на снимке экрана ниже приложение называется MyApp), а затем нажмите кнопку ОК:
Вот и все! Теперь вы готовы использовать Xamarin.Android для создания приложений Android!
Сводка
В этой статье вы узнали, как настроить и установить платформу Xamarin.Android в Windows, как (необязательно) настроить Visual Studio с пользовательскими расположениями для пакета Java JDK и пакета SDK для Android, как запустить диспетчер пакетов SDK для установки дополнительных компонентов пакета SDK для Android, как настроить устройство или эмулятор Android и как приступить к созданию первого приложения.
Следующим шагом является изучение учебников Привет, Android, содержащих сведения о создании работающего приложения Xamarin.Android.
Перед началом работы изучите требования к системе.
Установка
Xamarin можно установить в рамках нового процесса установки Visual Studio 2019, выполнив следующие действия:
Скачайте Visual Studio 2019 Community, Visual Studio Professional или Visual Studio Enterprise со страницы Visual Studio (ссылки для скачивания приведены в нижней части).
Дважды щелкните скачанный пакет, чтобы начать установку.
Если вы готовы начать установку Visual Studio 2019, нажмите кнопку Установить в правом нижнем углу:
Ход выполнения установки можно отслеживать с помощью индикаторов:
После установки Visual Studio 2019 нажмите кнопку Запустить, чтобы запустить Visual Studio:
Добавление Xamarin в Visual Studio 2019
Если среда Visual Studio 2019 уже установлена, Xamarin можно добавить путем повторного запуска установщика Visual Studio 2019 для изменения рабочих нагрузок (Дополнительные сведения см. в разделе об изменении Visual Studio). Затем следует выполнить приведенные выше действия по установке Xamarin.
Дополнительные сведения о скачивании и установке Visual Studio 2019 см. в статье Установка Visual Studio 2019.
Чтобы проверить, установлена ли среда Xamarin, в Visual Studio 2019 щелкните меню Справка. Если Xamarin установлен, вы увидите пункт меню Xamarin, как показано на снимке экрана:
Кроме того, можно щелкнуть Справка О Microsoft Visual Studio и прокрутить список установленных продуктов, чтобы узнать, установлена ли среда Xamarin:
Дополнительные сведения о поиске данных о версии см. в статье Где можно найти сведения о версии и журналы?
Следующие шаги
Установка Xamarin в Visual Studio 2019 позволяет приступить к написанию кода для приложений, но требует дополнительной настройки для создания и развертывания приложений в симуляторе, эмуляторе и на устройствах. Сведения в приведенных далее руководствах помогут завершить установку и начать создавать кроссплатформенные приложения.
Дополнительные сведения см. в руководстве Установка Xamarin.iOS в Windows.
Android
Дополнительные сведения см. в руководстве Установка Xamarin.Android в Windows.
Check the system requirements before you begin.
Installation
Xamarin can be installed as part of a new Visual Studio 2019 installation, with the following steps:
Download Visual Studio 2019 Community, Visual Studio Professional, or Visual Studio Enterprise from the Visual Studio page (download links are provided at the bottom).
Double-click the downloaded package to start installation.
When you are ready to begin Visual Studio 2019 installation, click the Install button in the lower right-hand corner:
Use the progress bars to monitor the installation:
When Visual Studio 2019 installation has completed, click the Launch button to start Visual Studio:
Adding Xamarin to Visual Studio 2019
If Visual Studio 2019 is already installed, add Xamarin by re-running the Visual Studio 2019 installer to modify workloads (see Modify Visual Studio for details). Next, follow the steps listed above to install Xamarin.
For more information about downloading and installing Visual Studio 2019, see Install Visual Studio 2019.
In Visual Studio 2019, verify that Xamarin is installed by clicking the Help menu. If Xamarin is installed, you should see a Xamarin menu item as shown in this screenshot:
You can also click Help > About Microsoft Visual Studio and scroll through the list of installed products to see if Xamarin is installed:
For more information about locating version information, see Where can I find my version information and logs?
Next steps
Installing Xamarin in Visual Studio 2019 allows you to start writing code for your apps, but does require additional setup for building and deploying your apps to simulator, emulator, and device. Visit the following guides to complete your installation and start building cross platform apps.
For more detailed information, see the Installing Xamarin.iOS on Windows guide.
Android
For more detailed information, see the Installing Xamarin.Android on Windows guide.
Для создания кроссплатформенных приложений для Xamarin Forms в Visual Studio 2019 предназначен шаблон проекта, который называется Mobile App (Xamarin.Forms) . Для быстрого поиска шаблона проекта можно отфильтровать шаблоны по ключу "xamarin"
То есть для создания проекта приложения нам по сути надо выбрать первый тип проекта.
Итак, создадим первый проект. Для него выберем тип Mobile App (Xamarin.Forms) и назовем его, к примеру, HelloApp :
После этого будет предложено выбрать шаблон проекта и установить ряд настроек:
Здесь нам доступно три шаблона:
Floyout : проект с боковым меню
Tabbed : проект приложения, которое использует вкладки для навигации между страницами
Blank : пустой шаблон, создающий проект с минимальной функциональностью
Кроме того, при создании проекта в опции Platform мы можем отметить, под какие ОС будет создаваться проект. В данном случае мы можем выбрать все платформы: Android, iOS, Windows (UWP).
Windows (UWP) доступна только под Windows, если для Visual Studio установлен инстументарий для разработки под UWP.
В данном случае в качестве шаблона проекта выберем Blank .
И Visual Studio сгенерирует новое решение. Если мы выбрали выше все три платформы, то созданное решение будет содержать четыре проекта:
HelloApp : главный проект библиотеки, которая и будет содержать всю основную логику приложения
HelloApp.Android : проект для Android
HelloApp.iOS : проект для iOS
HelloApp.UWP : проект для Windows 10
Однако в зависимости от операционной системы набор проектов может быть иным. Например, при работа в Visual Studio для Mac в MacOS будут достуны только три проекта: общий проект библиотеки, проект для iOS и проект для Android.
Главным будет самый верхний проект (в данном случае HelloApp ). Он будет содержать весь код и определение интерфейса, которую затем будут использовать все остальные проекты.
Если мы обратимся к главному проекту, то в нем уже будет четыре основных файла:
App.xaml : файл, который определяет ресурсы, общие для всего приложения
MainPage.xaml : файл с визуальным интерфейсом для единственной страницы MainPage в виде xaml
В принципе при организации главного проекта используется та же схема, что и при создании проектов WPF/UWP: есть файлы, которые определяют логику всего приложения - App.xaml и App.xaml.cs и есть файлы с интерфейсом и логикой единственной страницы приложения - MainPage.
Xamarin можно установить в рамках нового процесса установки Visual Studio 2019, выполнив следующие действия:
Скачайте Visual Studio 2019 Community, Visual Studio Professional или Visual Studio Enterprise со страницы Visual Studio (ссылки для скачивания приведены в нижней части).
Дважды щелкните скачанный пакет, чтобы начать установку.
Если вы готовы начать установку Visual Studio 2019, нажмите кнопку Установить в правом нижнем углу:
Ход выполнения установки можно отслеживать с помощью индикаторов:
После установки Visual Studio 2019 нажмите кнопку Запустить, чтобы запустить Visual Studio:
Добавление Xamarin в Visual Studio 2019
Если среда Visual Studio 2019 уже установлена, Xamarin можно добавить путем повторного запуска установщика Visual Studio 2019 для изменения рабочих нагрузок (Дополнительные сведения см. в разделе об изменении Visual Studio). Затем следует выполнить приведенные выше действия по установке Xamarin.
Дополнительные сведения о скачивании и установке Visual Studio 2019 см. в статье Установка Visual Studio 2019.
Установка Xamarin в Windows
Пошаговые инструкции
Xamarin можно установить в рамках нового процесса установки Visual Studio 2017, выполнив следующие действия:
Скачайте Visual Studio 2017 Community, Visual Studio Professional или Visual Studio Enterprise со страницы Visual Studio (ссылки для скачивания приведены в нижней части).
Дважды щелкните скачанный пакет, чтобы начать установку.
Если вы готовы начать установку Visual Studio 2017, нажмите кнопку Установить в правом нижнем углу:
В зависимости от устанавливаемого выпуска Visual Studio 2017 процесс установки может занять длительное время. Ход выполнения установки можно отслеживать с помощью индикаторов:
После установки Visual Studio 2017 нажмите кнопку Запустить, чтобы запустить Visual Studio:
Добавление Xamarin в Visual Studio 2017
Если среда Visual Studio 2017 уже установлена, Xamarin можно добавить путем повторного запуска установщика Visual Studio 2017 для изменения рабочих нагрузок (дополнительные сведения см. в статье об изменении Visual Studio). Затем следует выполнить приведенные выше действия по установке Xamarin.
Дополнительные сведения о скачивании и установке Visual Studio 2017 см. в статье Установка Visual Studio 2017.
Установка Xamarin в macOS
Пошаговые инструкции
Помимо этого видео доступно пошаговое руководство по установке для Visual Studio для Mac и Xamarin.
Читайте также: