- Как установить Android SDK на Windows, Mac и Linux
- Ручная установка
- Установка компонентов
- Ссылки
- Где можно задать свои расположения пакета SDK для Android? Where can I set my Android SDK locations?
- Настройка пакета SDK для Android для Xamarin.Android Setting up the Android SDK for Xamarin.Android
- Обзор Overview
- Требования Requirements
- Диспетчер пакетов SDK SDK Manager
- Расположение пакета SDK для Android Android SDK location
- Вкладка «Сервис» Tools tab
- Вкладка «Платформы» Platforms tab
- Выбор репозитория Repository selection
- Требования Requirements
- Диспетчер пакетов SDK SDK Manager
- Вкладка «Расположения» Locations tab
- Вкладка «Сервис» Tools tab
- Вкладка «Платформы» Platforms tab
- Выбор репозитория Repository selection
- Сводка Summary
Как установить Android SDK на Windows, Mac и Linux
22 октября 2008 года в Android появился магазин приложений Play Market. С тех пор прошло больше 10 лет и сегодня Google Play насчитывает почти 3 миллиона приложений в их числе Telegram с каналом AndroidInsider. Как же разработчикам со всего мира удается создавать качественные продукты? Они используют Android SDK. Чтобы получить все инструменты и средства разработки приложений, необходимо скачать среду разработки Android Studio. Но что, если вы хотите воспользоваться Android SDK с командной строкой без Android Studio и ненужных средств? В этом материале мы подскажем, как правильно установить и настроить Software Development Kit.
Ручная установка
Переходим по этой ссылке, находим раздел «Command line tools only» и скачиваем нужную версию в зависимости от вашей системы.
Создайте папку Android в корневой папке системы. В случае с Windows это локальный диск «С», а в OS X и Linux — домашняя папка пользователя. Распакуйте скачанный архив в папку Android. Для дальнейшей работы необходим установленный пакет Java на компьютере. OS X из коробки его поддерживает, чтобы проверить это, в терминале вбейте «which java», система должна выдать расположение пакета. На Windows и Linux устанавливаем JDK по этой ссылке.
Если вы используете Linux, вам понадобится установить еще несколько пакетов с помощью этой команды «sudo apt-get install lib32ncurses5 lib32stdc++6». Для других версий Linux необходимо найти подходящие пакеты ncurses5 и stdc++6.
Установка компонентов
Переходим в папку «Android/bin», находим исполняемый файл sdkmanager и запускаем, откроется следующее окно:
Выбираем «Android SDK Tools» и «Android SDK Platform-Tools», на Windows необходимо выбрать еще и «Google USB Driver». После этого подтвердите условия лицензионного соглашения, и начнется установка инструментов. В Windows они расположатся в папке «Windows\users\Имя пользователя\AppData\Local\Android», а на Linux и Mac в папке «.Android».
Ссылки
Теперь давайте создадим символическую ссылку на эти папки, чтобы можно было быстро запустить инструменты через командную строку.
В Windows переходим в «Этот компьютер → Свойства → Дополнительные параметры системы → Дополнительно → Переменные среды». В «Переменные среды для пользователя» находим строку «Path» и кликаем по ней 2 раза. Откроется окно, в нём нажимаем «Создать» и вставляем полный путь к инструментам через точку с запятой. Должно выглядеть примерно так «C:\Android\tools;C:\Android\platform-tools».
На Mac в домашней папке находим скрытый файл «.bash_profile» или просто «.profile». Открываем его командой «nano
/.profile» и добавляем путь до инструментов:
export PATH=»$HOME/Android/tools:$PATH»
export PATH=»$HOME/Android/platform-tools:$PATH»
Сохраняем файл комбинацией «CMD+X» и далее жмём «Y». На Linux процесс аналогичен, но нужно запускать файл .bashrc.
Вот и всё. Теперь команды Android SDK доступны через консоль. Вы сможете, например, устанавливать образы и вручную обновлять смартфон.
Где можно задать свои расположения пакета SDK для Android? Where can I set my Android SDK locations?
В Visual Studio перейдите к Средства > Параметры > Xamarin > Параметры Android, чтобы просмотреть и задать расположение пакета SDK для Android. In Visual Studio, navigate to Tools > Options > Xamarin > Android Settings to view and set the Android SDK location:
Расположение по умолчанию для каждого пути выглядит следующим образом: The default location for each path is as follows:
Расположение пакета средств разработки Java: Java Development Kit Location:
C:\Program Files\Java\jdk1.8.0_131 C:\Program Files\Java\jdk1.8.0_131
Расположение пакета SDK для Android Android SDK Location:
C:\Program Files (x86)\Android\android-sdk C:\Program Files (x86)\Android\android-sdk
Расположение пакета Android NDK: Android NDK Location:
C:\ProgramData\Microsoft\AndroidNDK64\android-ndk-r13b C:\ProgramData\Microsoft\AndroidNDK64\android-ndk-r13b
Обратите внимание, что номер версии NDK может отличаться. Note that the version number of the NDK may vary. Например, вместо android-ndk-r13b может быть более ранняя версия, например android-ndk-r10e. For example, instead of android-ndk-r13b, it could be an earlier version such as android-ndk-r10e.
Чтобы задать расположение пакета SDK для Android, введите полный путь к каталогу пакета SDK для Android в поле Расположение пакета SDK для Android. To set the Android SDK location, enter the full path of the Android SDK directory into the Android SDK Location box. Вы можете перейти к расположению пакета SDK для Android в проводнике, скопировать путь из адресной строки и вставить этот путь в поле Расположение пакета SDK для Android. You can navigate to the Android SDK location in File Explorer, copy the path from the address bar, and paste this path into the Android SDK Location box. Например, если расположение пакета SDK для Android — это C:\Users\username\AppData\Local\Android\Sdk, очистите старый путь в поле Расположение пакета SDK для Android, вставьте этот путь и нажмите ОК. For example, if your Android SDK location is at C:\Users\username\AppData\Local\Android\Sdk, clear the old path in the Android SDK Location box, paste in this path, and click OK.
В Visual Studio для Mac перейдите к Параметры > Проекты > Расположения пакетов SDK > Android. In Visual Studio for Mac, navigate to Preferences > Projects > SDK Locations > Android. На странице Android перейдите на вкладку Расположения, чтобы просмотреть и задать расположение пакета SDK: In the Android page, click the Locations tab to view and set the SDK location:
Расположение по умолчанию для каждого пути выглядит следующим образом: The default location for each path is as follows:
Расположение пакета SDK для Android Android SDK Location:
Расположение пакета Android NDK: Android NDK Location:
Расположение пакета SDK для Java (JDK): Java SDK (JDK) Location:
/usr /usr
Обратите внимание, что номер версии NDK может отличаться. Note that the version number of the NDK may vary. Например, вместо android-ndk-r14b может быть более ранняя версия, например android-ndk-r10e. For example, instead of android-ndk-r14b, it could be an earlier version such as android-ndk-r10e.
Чтобы задать расположение пакета SDK для Android, введите полный путь к каталогу пакета SDK для Android в поле Расположение пакета SDK для Android. To set the Android SDK location, enter the full path of the Android SDK directory into the Android SDK Location box. Вы можете выбрать папку пакета SDK для Android в Finder, нажать CTRL+⌘+I, чтобы просмотреть сведения о папке, щелкнуть и перетащить путь справа от Где: , копировать, а затем вставить его в поле Расположение пакета SDK для Android на вкладке Расположения. Например, если расположение пакета SDK для Android находится в
/Library/Developer/Android/Sdk, очистите старый путь в поле Расположение пакета SDK для Android, вставьте этот путь и нажмите ОК. You can select the Android SDK folder in the Finder, press CTRL+⌘+I to view folder info, click and drag the path to the right of Where:, copy, then paste it to the Android SDK Location box in the Locations tab. For example, if your Android SDK location is at
/Library/Developer/Android/Sdk, clear the old path in the Android SDK Location box, paste in this path, and click OK.
Настройка пакета SDK для Android для Xamarin.Android Setting up the Android SDK for Xamarin.Android
Visual Studio включает диспетчер пакетов SDK для Android, который позволяет скачивать инструменты, платформы и другие компоненты SDK, необходимые для разработки приложений Xamarin.Android. Visual Studio includes an Android SDK Manager that you use to download Android SDK tools, platforms, and other components that you need for developing Xamarin.Android apps.
Обзор Overview
Это руководство описывает, как использовать диспетчер пакетов SDK для Android с Xamarin в Visual Studio и Visual Studio для Mac. This guide explains how to use the Xamarin Android SDK Manager in Visual Studio and Visual Studio for Mac.
Это руководство распространяется только на Visual Studio 2019, Visual Studio 2017 и Visual Studio для Mac. This guide applies to Visual Studio 2019, Visual Studio 2017, and Visual Studio for Mac.
Диспетчер пакетов SDK для Android, предназначенный для Xamarin (устанавливается в составе рабочей нагрузки Разработка мобильных приложений на .NET), поможет вам скачать новейшие компоненты Android, необходимые для разработки приложения Xamarin.Android. The Xamarin Android SDK Manager (installed as part of the Mobile development with .NET workload) helps you download the latest Android components that you need for developing your Xamarin.Android app. Он заменяет автономный диспетчер пакетов SDK от Google, который был признан нерекомендуемым. It replaces Google’s standalone SDK Manager, which has been deprecated.
Требования Requirements
Чтобы использовать диспетчер пакетов SDK Xamarin Android, необходимо следующее: To use the Xamarin Android SDK Manager, you will need the following:
Visual Studio 2019 (Community, Professional или Enterprise). Visual Studio 2019 Community, Professional, or Enterprise.
ИЛИ Visual Studio 2017 (выпуск Community, Professional или Enterprise). OR Visual Studio 2017 (Community, Professional, or Enterprise edition). Требуется Visual Studio 2017 версии 15.7 или более поздней. Visual Studio 2017 version 15.7 or later is required.
Инструменты Visual Studio для Xamarin версии 4.10.0 или более поздней версии (устанавливается как часть рабочей нагрузки Разработка мобильных приложений на .NET). Visual Studio Tools for Xamarin version 4.10.0 or later (installed as part of the Mobile development with .NET workload).
Диспетчеру пакетов SDK Xamarin Android также требуется Java Development Kit (которая устанавливается автоматически вместе с Xamarin.Android). The Xamarin Android SDK Manager also requires the Java Development Kit (which is automatically installed with Xamarin.Android). Существует несколько альтернатив JDK: There are several JDK alternatives to choose from:
По умолчанию Xamarin.Android использует пакет JDK 8, который необходим при разработке для API уровня 24 или выше (JDK 8 также поддерживает уровни API ниже 24). By default, Xamarin.Android uses JDK 8, which is required if you are developing for API level 24 or greater (JDK 8 also supports API levels earlier than 24).
При разработке специально для уровня API 23 или ниже можно продолжать использовать пакет JDK 7. You can continue to use JDK 7 if you are developing specifically for API level 23 or earlier.
Если вы используете Visual Studio 15.8, предварительная версия 5, или более позднюю версию, вы можете использовать дистрибутив OpenJDK для мобильных устройств от Майкрософт вместо JDK 8. If you are using Visual Studio 15.8 Preview 5 or later, you can try using Microsoft’s Mobile OpenJDK Distribution rather than JDK 8.
Xamarin.Android не поддерживает пакет JDK 9. Xamarin.Android does not support JDK 9.
Диспетчер пакетов SDK SDK Manager
Чтобы запустить диспетчер пакетов SDK в Visual Studio, щелкните Сервис > Android > Диспетчер пакетов SDK Android: To start the SDK Manager in Visual Studio, click Tools > Android > Android SDK Manager:
Диспетчер пакетов SDK для Android открывается на экране Пакеты SDK и инструменты для Android. The Android SDK Manager opens in the Android SDKs and Tools screen. Этот экран содержит две вкладки – Платформы и Сервис: This screen has two tabs – Platforms and Tools:
Экран Пакеты SDK и инструменты для Android более подробно описан в следующих разделах. The Android SDKs and Tools screen is described in more detail in the following sections.
Расположение пакета SDK для Android Android SDK location
Расположение пакета SDK для Android настраивается в верхней части экрана Пакеты SDK и инструменты для Android, как показано на предыдущем снимке экрана. The Android SDK location is configured at the top of the Android SDKs and Tools screen, as seen in the previous screenshot. Это расположение нужно настроить для правильной работы вкладок Платформы и Сервис. This location must be configured correctly before the Platforms and Tools tabs will function properly. Задание расположения пакета SDK для Android может потребоваться по одной или нескольким из следующих причин: You may need to set the location of the Android SDK for one or more of the following reasons:
Диспетчер пакетов SDK для Android не смог найти пакет SDK для Android. The Android SDK Manager was unable to locate the Android SDK.
Вы установили пакет SDK для Android в альтернативное расположение (отличное от используемого по умолчанию). You have installed the Android SDK in a alternate (non-default) location.
Чтобы задать расположение пакета SDK для Android, щелкните кнопку с многоточием (…) справа от элемента Расположение пакета SDK для Android. To set the location of the Android SDK, click the ellipsis (…) button to the far right of Android SDK Location. При этом открывается диалоговое окно Обзор папок, в котором можно перейти к расположению пакета SDK для Android. This opens the Browse For Folder dialog to use for navigating to the location of the Android SDK. На следующем снимке экрана выбран пакет SDK для Android в Program Files (x86)\Android: In the following screenshot, the Android SDK under Program Files (x86)\Android is being selected:
При нажатии кнопки ОК диспетчер пакетов SDK будет работать с пакетом SDK для Android, установленным в выбранном расположении. When you click OK, the SDK Manager will manage the Android SDK that is installed at the selected location.
Вкладка «Сервис» Tools tab
Вкладка Сервис отображает список инструментов и дополнений. The Tools tab displays a list of tools and extras. Эта вкладка используется для установки инструментов пакета SDK для Android, инструментов платформы и инструментов сборки. Use this tab to install the Android SDK tools, platform tools, and build tools. Кроме того, можно установить эмулятор Android, низкоуровневый отладчик (LLDB), NDK, ускорение HAXM и библиотеки Google Play. Also, you can install the Android Emulator, the low-level debugger (LLDB), the NDK, HAXM acceleration, and Google Play libraries.
Например, чтобы скачать пакет эмулятора Android от Google, установите флажок рядом с элементом Эмулятор Android и нажмите кнопку Применить изменения: For example, to download the Google Android Emulator package, click the check mark next to Android Emulator and click the Apply Changes button:
Может появиться диалоговое окно с сообщением Для установки следующего пакета требуется принять условия лицензии: A dialog may be shown with the message, The following package requires that you accept its license terms before installing:
Щелкните Принять, чтобы принять условия лицензионного соглашения. Click Accept if you accept the Terms and Conditions. В нижней части окна индикатор выполнения указывает ход скачивания и установки. At the bottom of the window, a progress bar indicates download and installation progress. После завершения установки вкладка Сервис указывает, что выбранные инструменты и дополнения установлены. After the installation completes, the Tools tab will show that the selected tools and extras were installed.
Вкладка «Платформы» Platforms tab
Вкладка Платформы содержит список версий пакетов SDK вместе с другими ресурсами (например, образами системы) для каждой платформы: The Platforms tab displays a list of platform SDK versions along with other resources (like system images) for each platform:
На этом экране указана версия Android (например, Android 8.0), кодовое название (Oreo), уровень API (например, 26) и размеры компонентов платформы (например, 1 ГБ). This screen lists the Android version (such as Android 8.0), the code name (Oreo), the API level (such as 26), and the sizes of the components for that platform (such as 1 GB). Вкладка Платформы позволяет вам устанавливать компоненты для целевого уровня API Android. You use the Platforms tab to install components for the Android API level that you want to target. Дополнительные сведения о версиях и уровнях API Android см. в разделе Основные сведения об уровнях API Android. For more information about Android versions and API levels, see Understanding Android API Levels.
Если установлены все компоненты платформы, рядом с ее именем появляется флажок. When all components of a platform are installed, a checkmark appears next to the platform name. Если установлены не все компоненты платформы, для нее заполняется поле. If not all components of a platform are installed, the box for that platform is filled. Вы можете развернуть платформу, чтобы просмотреть ее компоненты (в том числе и установленные), щелкнув поле + слева от нее. You can expand a platform to see its components (and which components are installed) by clicking the + box to the left of the platform. Щелкните — , чтобы свернуть список компонентов для платформы. Click — to unexpand the component listing for a platform.
Чтобы добавить в пакет SDK другую платформу, щелкайте поле рядом с ней, пока в нем не появился флажок (обозначающий установку всех компонентов), а затем нажмите кнопку Применить изменения: To add another platform to the SDK, click the box next to the platform until the checkmark appears to install all of its components, then click Apply Changes:
Чтобы установить только отдельные компоненты, щелкните один раз поле рядом с платформой. To install only specific components, click the box next to the platform once. Затем можно выбрать любые отдельные компоненты, которые вам нужны: You can then select any individual components that you need:
Обратите внимание, что число устанавливаемых компонентов отображается рядом с кнопкой Применить изменения. Notice that the number of components to install appears next to the Apply Changes button. После нажатия кнопки Применить изменения вы увидите экран Принятие условий лицензионного соглашения, показанный ранее. After you click the Apply Changes button, you will see the License Acceptance screen as shown earlier. Щелкните Принять, чтобы принять условия лицензионного соглашения. Click Accept if you accept the Terms and Conditions. Это диалоговое окно может появиться несколько раз, если устанавливается несколько компонентов. You may see this dialog more than one time when there are multiple components to install. В нижней части окна индикатор выполнения указывает ход скачивания и установки. At the bottom of the window, a progress bar will indicate download and installation progress. После завершения скачивания и установки (это может занять несколько минут в зависимости от числа скачиваемых компонентов) добавленные компоненты помечаются флажком и указываются в списке Установленные. When the download and installation process completes (this can take many minutes, depending on how many components need to be downloaded), the added components are marked with a checkmark and listed as Installed.
Выбор репозитория Repository selection
По умолчанию диспетчер пакетов SDK для Android скачивает компоненты и инструменты платформы из репозитория, управляемого Майкрософт. By default, the Android SDK Manager downloads platform components and tools from a Microsoft-managed repository. Если вам нужен доступ к экспериментальным альфа- и бета-версиям платформ и инструментов, которые еще не доступны в репозитории Майкрософт, вы можете переключить диспетчер пакетов SDK на использование репозитория Google. If you need access to experimental alpha/beta platforms and tools that are not yet available in the Microsoft repository, you can switch the SDK Manager to use Google’s repository. Для этого щелкните значок шестеренки в правом нижнем углу и выберите «Репозиторий» > «Google (не поддерживается)» : To make this switch, click the gear icon in the lower right-hand corner and select Repository > Google (Unsupported):
Если выбран репозиторий Google, на вкладке Платформы могут отобразиться дополнительные пакеты, недоступные ранее. When the Google repository is selected, additional packages may appear in the Platforms tab that were not available previously. (На снимке экрана выше при переходе на репозиторий Google был добавлен пакет Android SDK Platform 28.) Обратите внимание, что репозиторий Google является неподдерживаемым, поэтому использовать его для повседневной разработки не рекомендуется. (In the above screenshot, Android SDK Platform 28 was added by switching to the Google repository.) Keep in mind that use of the Google repository is unsupported and is therefore not recommended for everyday development.
Чтобы вернуться на поддерживаемый репозиторий платформ и инструментов, щелкните Майкрософт (рекомендуется) . To switch back to the supported repository of platforms and tools, click Microsoft (Recommended). Это восстановит список пакетов и инструментов по умолчанию. This restores the list of packages and tools to the default selection.
Требования Requirements
Чтобы использовать диспетчер пакетов SDK Xamarin Android, необходимо следующее: To use the Xamarin Android SDK Manager, you will need the following:
- Visual Studio для Mac 7.5 или более поздней версии. Visual Studio for Mac 7.5 (or later).
Диспетчеру пакетов SDK Xamarin Android также требуется Java Development Kit (которая устанавливается автоматически вместе с Xamarin.Android). The Xamarin Android SDK Manager also requires the Java Development Kit (which is automatically installed with Xamarin.Android). Существует несколько альтернатив JDK: There are several JDK alternatives to choose from:
По умолчанию Xamarin.Android использует пакет JDK 8, который необходим при разработке для API уровня 24 или выше (JDK 8 также поддерживает уровни API ниже 24). By default, Xamarin.Android uses JDK 8, which is required if you are developing for API level 24 or greater (JDK 8 also supports API levels earlier than 24).
При разработке специально для уровня API 23 или ниже можно продолжать использовать пакет JDK 7. You can continue to use JDK 7 if you are developing specifically for API level 23 or earlier.
Если вы используете Visual Studio, для Mac 7.7, или более позднюю версию, вы можете использовать дистрибутив OpenJDK для мобильных устройств от Майкрософт вместо JDK 8. If you are using Visual Studio for Mac 7.7 or later, you can try using Microsoft’s Mobile OpenJDK Distribution rather than JDK 8.
Xamarin.Android не поддерживает пакет JDK 9. Xamarin.Android does not support JDK 9.
Диспетчер пакетов SDK SDK Manager
Чтобы запустить диспетчер пакетов SDK в Visual Studio для Mac, щелкните Сервис > Диспетчер пакетов SDK: To start the SDK Manager in Visual Studio for Mac, click Tools > SDK Manager:
Диспетчер пакетов SDK Android открывается в окне параметров, содержащем три вкладки — Платформы, Сервис и Расположения: The Android SDK Manager opens in the Preferences window, which contains three tabs, Platforms, Tools, and Locations:
Вкладки диспетчера пакетов SDK для Android описаны в следующих разделах. The tabs of the Android SDK Manager are described in the following sections.
Вкладка «Расположения» Locations tab
Вкладка Расположения содержит три параметра для настройки расположений пакета SDK для Android, пакета NDK для Android и пакет SDK для Java (JDK). The Locations tab has three settings for configuring the locations of the Android SDK, Android NDK, and the Java SDK (JDK). Эти расположения нужно настроить для правильной работы вкладок Платформы и Сервис. These locations must be configured correctly before the Platforms and Tools tabs will function properly.
При запуске диспетчер пакетов SDK автоматически определяет путь для каждого установленного пакета и указывает, что он был обнаружен, размещая зеленую галочку рядом с путем: When the SDK Manager starts, it automatically determines the path for each installed package and indicates that it was Found by placing a green checkmark icon next to the path:
Нажмите кнопку Сбросить к значениям по умолчанию, чтобы диспетчер пакетов SDK искал пакеты SDK, NDK и JDK в расположениях по умолчанию. Click the Reset to Defaults button to cause the SDK Manager to look for the SDK, NDK, and JDK at their default locations.
Как правило, вкладка Расположения используется, чтобы изменить расположение пакета SDK для Android и (или) пакета JDK для Java. Typically, you use the Locations tab to modify the location of the Android SDK and/or the Java JDK. Вам не нужно устанавливать пакет NDK для разработки приложений Xamarin.Android – NDK используется только в том случае, когда нужно разрабатывать части приложения с использованием языков машинного кода, таких как C и C++. You do not need to install the NDK to develop Xamarin.Android apps – the NDK is used only when you need to develop parts of your app using native-code languages such as C and C++.
Вкладка «Сервис» Tools tab
Вкладка Сервис отображает список инструментов и дополнений. The Tools tab displays a list of tools and extras. Эта вкладка используется для установки инструментов пакета SDK для Android, инструментов платформы и инструментов сборки. Use this tab to install the Android SDK tools, platform tools, and build tools. Кроме того, можно установить эмулятор Android, низкоуровневый отладчик (LLDB), NDK, ускорение HAXM и библиотеки Google Play. Also, you can install the Android Emulator, the low-level debugger (LLDB), the NDK, HAXM acceleration, and Google Play libraries.
Например, чтобы скачать пакет эмулятора Android от Google, установите флажок рядом с элементом Эмулятор Android и нажмите кнопку Применить изменения: For example, to download the Google Android Emulator package, click the check mark next to Android Emulator and click the Apply Changes button:
Может появиться диалоговое окно с сообщением Для установки следующего пакета требуется принять условия лицензии: A dialog may be shown with the message, The following package requires that you accept its license terms before installing:
Щелкните Принять, чтобы принять условия лицензионного соглашения. Click Accept if you accept the Terms and Conditions. В нижней части окна индикатор выполнения указывает ход скачивания и установки. At the bottom of the window, a progress bar indicates download and installation progress. После завершения установки вкладка Сервис указывает, что выбранные инструменты и дополнения установлены. After the installation completes, the Tools tab will show that the selected tools and extras were installed.
Вкладка «Платформы» Platforms tab
Вкладка Платформы содержит список версий пакетов SDK вместе с другими ресурсами (например, образами системы) для каждой платформы: The Platforms tab displays a list of platform SDK versions along with other resources (like system images) for each platform:
На этом экране указана версия Android (например, Android 8.1), кодовое название (Oreo), уровень API (например, 27) и размеры компонентов платформы (например, 1 ГБ). This screen lists the Android version (such as Android 8.1), the code name (Oreo), the API level (such as 27), and the sizes of the components for that platform (such as 1 GB). Вкладка Платформы позволяет вам устанавливать компоненты для целевого уровня API Android. You use the Platforms tab to install components for the Android API level that you want to target. Дополнительные сведения о версиях и уровнях API Android см. в разделе Основные сведения об уровнях API Android. For more information about Android versions and API levels, see Understanding Android API Levels.
Если установлены все компоненты платформы, рядом с ее именем появляется флажок. When all components of a platform are installed, a checkmark appears next to the platform name. Если установлены не все компоненты платформы, для нее заполняется поле. If not all components of a platform are installed, the box for that platform is filled. Вы можете развернуть платформу, чтобы просмотреть ее компоненты (в том числе и установленные), щелкнув стрелку слева от нее. You can expand a platform to see its components (and which components are installed) by clicking the arrow to the left of the platform. Щелкните стрелку вниз, чтобы свернуть список компонентов для платформы. Click down arrow to unexpand the component listing for a platform.
Чтобы добавить в пакет SDK другую платформу, щелкайте поле рядом с ней, пока в нем не появился флажок (обозначающий установку всех компонентов), а затем нажмите кнопку Применить изменения: To add another platform to the SDK, click the box next to the platform until the checkmark appears to install all of its components, then click Apply Changes:
Чтобы установить только отдельные компоненты, щелкните один раз поле рядом с платформой. To install only some components, click the box next to the platform once. Затем можно выбрать любые отдельные компоненты, которые вам нужны: You can then select any individual components that you need:
Обратите внимание, что число устанавливаемых компонентов отображается рядом с кнопкой Применить изменения. Notice that the number of components to install appears next to the Apply Changes button. После нажатия кнопки Применить изменения вы увидите экран Принятие условий лицензионного соглашения, показанный ранее. After you click the Apply Changes button, you will see the License Acceptance screen as shown earlier. Щелкните Принять, чтобы принять условия лицензионного соглашения. Click Accept if you accept the Terms and Conditions. Это диалоговое окно может появиться несколько раз, если устанавливается несколько компонентов. You may see this dialog more than one time when there are multiple components to install. В нижней части окна индикатор выполнения указывает ход скачивания и установки. At the bottom of the window, a progress bar will indicate download and installation progress. После завершения скачивания и установки (это может занять несколько минут в зависимости от числа скачиваемых компонентов) добавленные компоненты помечаются флажком и указываются в списке Установленные. When the download and installation process completes (this can take many minutes, depending on how many components need to be downloaded), the added components are marked with a checkmark and listed as Installed.
Выбор репозитория Repository selection
По умолчанию диспетчер пакетов SDK для Android скачивает компоненты и инструменты платформы из репозитория, управляемого Майкрософт. By default, the Android SDK Manager downloads platform components and tools from a Microsoft-managed repository. Если вам нужен доступ к экспериментальным альфа- и бета-версиям платформ и инструментов, которые еще не доступны в репозитории Майкрософт, вы можете переключить диспетчер пакетов SDK на использование репозитория Google. If you need access to experimental alpha/beta platforms and tools that are not yet available in the Microsoft repository, you can switch the SDK Manager to use Google’s repository. Для этого щелкните значок шестеренки в правом нижнем углу и выберите «Репозиторий» > «Google (не поддерживается)» : To make this switch, click the gear icon in the lower right-hand corner and select Repository > Google (Unsupported):
Если выбран репозиторий Google, на вкладке Платформы могут отобразиться дополнительные пакеты, недоступные ранее. When the Google repository is selected, additional packages may appear in the Platforms tab that were not available previously. (На снимке экрана выше при переходе на репозиторий Google был добавлен пакет Android SDK Platform 28.) Обратите внимание, что репозиторий Google является неподдерживаемым, поэтому использовать его для повседневной разработки не рекомендуется. (In the above screenshot, Android SDK Platform 28 was added by switching to the Google repository.) Keep in mind that use of the Google repository is unsupported and is therefore not recommended for everyday development.
Чтобы вернуться на поддерживаемый репозиторий платформ и инструментов, щелкните Майкрософт (рекомендуется) . To switch back to the supported repository of platforms and tools, click Microsoft (Recommended). Это восстановит список пакетов и инструментов по умолчанию. This restores the list of packages and tools to the default selection.
Сводка Summary
В этом руководстве вы узнали, как устанавливать и использовать диспетчер пакетов SDK для Android с Xamarin в Visual Studio и Visual Studio для Mac. This guide explained how to install and use the Xamarin Android SDK Manager tool in Visual Studio and Visual Studio for Mac.