Android SDK: инициализация, проведение настройки, запуск
Разработка программного обеспечения для операционной системы Android немыслима без специализированной среды. Есть средство создания контента под эту мобильную платформу. Носит оно название «Андроид СДК».

Это – одно из самых популярных средств разработки, которым может пользоваться как новичок, так и опытный программе. В Google полно документации и туториалов (даже на русском языке), при помощи который удастся быстро освоить софт.
В данной статье будет рассказано о том, как пользоваться инициализатором Android SDK, опубликована инструкция по выставлению параметров для дальнейшего использования и описан принцип запуска утилиты. Все это должен знать каждый разработчик программного обеспечения для ОС Андроид.
Описание
Android SDK, согласно данным из Google – это универсальное средство разработки мобильных приложений для Андроида. Обладает широким спектром функций и инструментов, благодаря которым можно быстро запускать тестирование и отладку исходных кодов. Написана соответствующая среда на языке Java. Разработчиком выступила компания Google в 2009 году (октябрь).
Представляет собой эмулятор и среду разработки «в одном флаконе». Выделяется следующими преимуществами:
- руководство на русском языке;
- использовать соответствующее ПО проще простого;
- мощный инструментарий для создания качественных мобильных утилит;
- возможность наблюдать за результатом в режиме реального времени;
- кроссплатформенность;
- совместимость версий;
- наличие отладчика, а также собственных библиотек.
СДК не может быть полноценно запущена на устройствах Android. Но Google позволяет активировать соответствующую утилиту на ПК и ноутбуках.
Особенности редактора
До 2014 года приходилось пользоваться текстовым редактором IDE Eclipse, который имеет дополнение в виде плагина ADT. Можно проводить интеграцию СДК с NetBeans IDE и IntelliJ IDEA.
В 2015 году на передовую вышел комплект разработки под названием Android Studio (он создан Google через технологии IDE IntelliJ). Именно этот редактор стал выступать в качестве основного.
К концу 2015 ADT стал в работе разрабов выступать в качестве устаревшего. С тех пор Android Studio от Google – это основная среда разработки приложений. Здесь предусматривается использование посторонних текстовых редакторов для обеспечения Java и HTML файлов. Можно задействовать утилиты командной строки (для этого необходимо обеспечить Java Development Kit и Apache). Есть софт управления подключенными Андроид устройствами для того, чтобы перезагружать и устанавливать ПО: fastboot и adb.
Инструкция по использованию
Вопрос о том, как у SDK Android пользоваться основным функционалом, возникает преимущественно у новичков. Работать с SDK Manager не составит никакого труда. Представить процедуру можно так:
- Ознакомиться с системными требованиями СДК.
- Убедиться, что используемое устройство соответствует выдвинутым требованиям.
- Установить на ПК комплект разработчика – JDK.
- Устанавливаем дополнительный инструментарий в виде плагинов ADT Eclipse и ISE.
- Запустить утилиту как обычное приложение.
Это – краткое руководство, которое можно обнаружить в Google. Представлено минимальным количеством шагов для начала полноценной разработки.
Инициализация
Инструкция по тому, как проходит установка software, представлена далее. На нее можно опираться, чтобы начать работу со средой разработки от компании Google – упрощенный SDK Manager:
![]()
- Загрузить в удобную папку файл с инициализатором СДК.
- Распаковать и перенести Мастер Установки в root зону.
- Перейти в нужный раздел и кликнуть дважды по инициализатору.
- Щелкнуть по шестому пункту Android SDK Platform.
- Переключиться в отладку драйверов (Google USB Driver package). Здесь нужно установить документ последнего пункта revision 4.
- Выбрать Package, revision 4. Здесь предстоит инициализировать файл последнего пункта.
- Перейти в «Переменные среды». Для этого рекомендуется использовать поисковую строчку.
- Щелкнуть по надписи «Путь». Раздел расположен в нижней части.
- В закладке Value прописать операцию и подтвердить:
- Настроить на устройстве Android соединение с ПК через кабель.
- Найти в сети подходящие драйверы и плагины.
- В командном центре компьютера прописать adb devices. Если поиск успешен, значит, инициализация удалась. В противном случае предстоит обновить драйверы и попытаться снова.
Это – краткое руководство по Андроид Google СДК, которое поможет начать использование среды. Теперь, когда основной процесс позади, можно запустить ПО и полноценно работать в нем.
Обновление
Иногда для полноценной работы ПО требуется обновление драйверов. Добиться этого можно путем скачивания последней версии Driver pack solutions. Она проведет операцию автоматически. Потребуется обновление SDK Tools.
Также можно осуществить операцию «кустарным» способом:
- Найти неопределенные устройства, среди которых есть ADB.
- Перейти в «Обновление ПО драйверов»-«Посмотреть»-«Выбор»-«Имеющиеся на диске»-«Просмотр».
- Перейти к выбору Android драйверов.
- Кликнуть по надписи Android ADB Interface.
- Закрыть всплывающее уведомление. Этот шаг необходим, если соответствующее окно появляется на экране.
В этом видео показано, как работать в Android SDK более наглядно. Туториал полностью на русском языке.
Android sdk manager как пользоваться
Все, что мы делаем на Android с помоью Java, зависит от Android SDK — если мы создаем приложение под определенную версию, например, для Android Nougat, то у нас должны быть установлены соответствующие иструменты SDK. Это надо учитывать при разработке.
Откроем Android Studio. По умолчанию, если мы запускаем программу в первый раз, то нам открывается некоторое начальное меню. В самом низу стартового экрана программы найдем кнопку «Configure» и нажмем на нее:

Далее в выпадающем меню нажмем на пункт «SDK Manager». После этого откроется окно с настройками для Android SDK Manager:

Для более детального просмотра всех компонентов по каждой платформе нажмем внизу окна на ссылку Show Package Details .
Здесь мы детально можем посмотреть, какие пакеты для каждой платформы установлены. Все компоненты сгруппированы по определенной версии SDK, например, Android API 27, Android 8.0 (Oreo), Android 7.1.1 (Nougat) и так далее. Каждая версия SDK фактически представляет определенную версию или подверсию ОС Android. Но каждая версия SDK предполагает широкий круг компонентов, это в том числе и инструменты для разработки под телевизоры, под смарт-часы и т.д. Не все эти инструменты могут понадобиться, поэтому нет смысла все версии SDK абсолютно полностью устанавливать.
В данном случае нас прежде всего будет интересовать пункт Android SDK Platform . Android SDK Platform содержит весь основной функционал, который используется при разработке. Данный пункт можно выделить для всех тех платформ, под которые мы собираемся компилировать приложение. В частности, рекомендую выбрать последние платформы — Android 8.0/7.1, а также те, которые будут использоваться в качестве минимальных платформ, например, Android 5.0 / 5.1.
Кроме SDK Platform каждая платформы, как правило, содержит еще ряд компонентов, которые предназначены для тестирования приложения на эмуляторе:
- Android TV Intel x86 Atom System Image
- Android Wear Intel x86 Atom System Image
- Google APIs Intel x86 Atom System Image
- Google Play Intel x86 Atom System Image
Для более ранних платформ список компонентов может отличаться.
Если не планируется использование эмулятора, то данные компоненты не столь важны. И наоборот, если тестирование будет происходить на эмуляторе, то следует установить для этого образ системы Google APIs Intel x86 Atom System Image или Google Play Intel x86 Atom System Image .
Далее в этом же окне перейдем на вкладку SDK Tools . Здесь перечислены дополнительные пакеты:

Здесь для нас прежде всего важны такие пакеты как:
- Android Support Repository
- Android Support Library
- Google Play Services
- Google Repository
- Google Usb Driver
Эти пакеты устанавливают репозитории android и сервисы google play. Кроме того, если вы хотите использовать для тестирования приложений смартфон от Google — Nexus 5/5X и 6/6P или Google Pixel, то обязательно надо установить пакет Google Usb Driver , который представляет драйвер для работы с данными смартфонами. Если же предполагается использовать смартфон другого производителя, то в этом случае надо будет установить USB-драйвер непосредственно от этого производителя. Как правило, при подключении смартфона система сама пытается установить драйвер.
Если планируется использование эмулятора, то также следует установить пакет Intel x86 Emulator Accelerator (HAXM installer) .
И если в процессе разработки или тестирования будут возникать проблемы с какими-то версиями ОС Android, то вполне вероятно корень проблем заключается в отсутствии нужных компонентов для определенных платформ. В этом случае можно будет из Android Studio запустить SDK Manager и вручную установить недостающие компоненты.
Впоследствии при каждом запуске Android Studio будут появляться всплывающие уведомления о доступности обновлений по платформам, что довольно удобно и что позволит проектам не отставать от последних обновлений от Google.
Если впоследствии нам потребуется вызвать SDK Manager, то мы можем сделать это из самой Android Sudio через панель инструментов:
Настройка пакета SDK для Android для Xamarin.Android
Это руководство описывает, как использовать диспетчер пакетов SDK для Android с Xamarin в Visual Studio и Visual Studio для Mac.
Это руководство относится к Visual Studio 2022, Visual Studio 2019, Visual Studio 2017 и Visual Studio для Mac.
Диспетчер пакетов SDK для Android, предназначенный для Xamarin (устанавливается в составе рабочей нагрузки Разработка мобильных приложений на .NET), поможет вам скачать новейшие компоненты Android, необходимые для разработки приложения Xamarin.Android. Он заменяет автономный диспетчер пакетов SDK от Google, который был признан нерекомендуемым.
- Visual Studio
- Visual Studio для Mac
Требования
Чтобы использовать диспетчер пакетов SDK Xamarin Android, необходимо следующее:
- Visual Studio 2022 Community, Professional или Enterprise.
- Visual Studio 2019 (Community, Professional или Enterprise).
- ИЛИ Visual Studio 2017 (выпуск Community, Professional или Enterprise). Требуется Visual Studio 2017 версии 15.7 или более поздней.
- Инструменты Visual Studio для Xamarin версии 4.10.0 или более поздней версии (устанавливается как часть рабочей нагрузки Разработка мобильных приложений на .NET).
Диспетчеру пакетов SDK Xamarin Android также требуется Java Development Kit (которая устанавливается автоматически вместе с Xamarin.Android). Существует несколько альтернатив JDK:
- По умолчанию Xamarin.Android использует JDK 8, который требуется, если вы разрабатываете API уровня 24 или выше (JDK 8 также поддерживает уровни API выше 24).
- При разработке специально для уровня API 23 или ниже можно продолжать использовать пакет JDK 7.
- Если вы используете Visual Studio 15.8 Preview 5 или более поздней версии, вы можете попробовать использовать microsoft Mobile OpenJDK Distribution , а не JDK 8.
Xamarin.Android не поддерживает пакет JDK 9.
Диспетчер SDK
Чтобы запустить диспетчер пакетов SDK в Visual Studio, щелкните Сервис > Диспетчер пакетов SDK для Android для Android>:

Диспетчер пакетов SDK для Android открывается на экране Пакеты SDK и инструменты для Android. На этом экране есть две вкладки: Платформы и Средства:

Экран Пакеты SDK и инструменты для Android более подробно описан в следующих разделах.
Расположение пакета SDK для Android
Расположение пакета SDK для Android настраивается в верхней части экрана Пакеты SDK и инструменты для Android, как показано на предыдущем снимке экрана. Это расположение нужно настроить для правильной работы вкладок Платформы и Сервис. Задание расположения пакета SDK для Android может потребоваться по одной или нескольким из следующих причин:
- Диспетчер пакетов SDK для Android не смог найти пакет SDK для Android.
- Вы установили пакет SDK для Android в альтернативное расположение (отличное от используемого по умолчанию).
Чтобы задать расположение пакета SDK для Android, нажмите кнопку с многоточием (. ) справа от пункта Расположение пакета SDK для Android. При этом открывается диалоговое окно Обзор папок, в котором можно перейти к расположению пакета SDK для Android. На следующем снимке экрана выбран пакет SDK для Android в разделе Program Files (x86)\Android :

При нажатии кнопки ОК диспетчер пакетов SDK будет работать с пакетом SDK для Android, установленным в выбранном расположении.
Вкладка «Сервис»
Вкладка Сервис отображает список инструментов и дополнений. Эта вкладка используется для установки инструментов пакета SDK для Android, инструментов платформы и инструментов сборки. Кроме того, можно установить эмулятор Android, низкоуровневый отладчик (LLDB), NDK, ускорение HAXM и библиотеки Google Play.
Например, чтобы скачать пакет эмулятора Android от Google, установите флажок рядом с элементом Эмулятор Android и нажмите кнопку Применить изменения:

Может появиться диалоговое окно с сообщением Для установки следующего пакета требуется принять условия лицензии:

Щелкните Принять, чтобы принять условия лицензионного соглашения. В нижней части окна индикатор выполнения указывает ход скачивания и установки. После завершения установки вкладка Сервис указывает, что выбранные инструменты и дополнения установлены.
Вкладка «Платформы»
Вкладка Платформы содержит список версий пакетов SDK вместе с другими ресурсами (например, образами системы) для каждой платформы:

На этом экране указана версия Android (например, Android 8.0), кодовое название (Oreo), уровень API (например, 26) и размеры компонентов платформы (например, 1 ГБ). Вкладка Платформы позволяет вам устанавливать компоненты для целевого уровня API Android. Дополнительные сведения о версиях и уровнях API Android см. в разделе Основные сведения об уровнях API Android.
Если установлены все компоненты платформы, рядом с ее именем появляется флажок. Если установлены не все компоненты платформы, для нее заполняется поле. Вы можете развернуть платформу, чтобы просмотреть ее компоненты (в том числе и установленные), щелкнув поле + слева от нее. Щелкните — , чтобы свернуть список компонентов для платформы.
Чтобы добавить в пакет SDK другую платформу, щелкайте поле рядом с ней, пока в нем не появился флажок (обозначающий установку всех компонентов), а затем нажмите кнопку Применить изменения:

Чтобы установить только отдельные компоненты, щелкните один раз поле рядом с платформой. Затем можно выбрать любые отдельные компоненты, которые вам нужны:

Обратите внимание, что число устанавливаемых компонентов отображается рядом с кнопкой Применить изменения. После нажатия кнопки Применить изменения вы увидите экран Принятие условий лицензионного соглашения, показанный ранее. Щелкните Принять, чтобы принять условия лицензионного соглашения. Это диалоговое окно может появиться несколько раз, если устанавливается несколько компонентов. В нижней части окна индикатор выполнения указывает ход скачивания и установки. После завершения скачивания и установки (это может занять несколько минут в зависимости от числа скачиваемых компонентов) добавленные компоненты помечаются флажком и указываются в списке Установленные.
Выбор репозитория
По умолчанию диспетчер пакетов SDK для Android скачивает компоненты и инструменты платформы из репозитория, управляемого Майкрософт. Если вам нужен доступ к экспериментальным альфа- и бета-версиям платформ и инструментов, которые еще не доступны в репозитории Майкрософт, вы можете переключить диспетчер пакетов SDK на использование репозитория Google. Чтобы переключиться, щелкните значок шестеренки в правом нижнем углу и выберите Репозиторий > Google (не поддерживается):

Если выбран репозиторий Google, на вкладке Платформы могут отобразиться дополнительные пакеты, недоступные ранее. (На снимке экрана выше при переключении на репозиторий Google была добавлена платформа 28 пакета SDK для Android.) Помните, что использование репозитория Google не поддерживается и потому не рекомендуется для обычной разработки.
Чтобы вернуться на поддерживаемый репозиторий платформ и инструментов, щелкните Майкрософт (рекомендуется). Это восстановит список пакетов и инструментов по умолчанию.
Требования
Чтобы использовать диспетчер пакетов SDK Xamarin Android, необходимо следующее:
- Visual Studio для Mac 7.5 или более поздней версии.
Диспетчеру пакетов SDK Xamarin Android также требуется Java Development Kit (которая устанавливается автоматически вместе с Xamarin.Android). Существует несколько альтернатив JDK:
- По умолчанию Xamarin.Android использует JDK 8, который требуется, если вы разрабатываете API уровня 24 или выше (JDK 8 также поддерживает уровни API выше 24).
- При разработке специально для уровня API 23 или ниже можно продолжать использовать пакет JDK 7.
- Если вы используете Visual Studio для Mac 7.7 или более поздней версии, вы можете попробовать использовать microsoft Mobile OpenJDK Distribution, а не JDK 8.
Xamarin.Android не поддерживает пакет JDK 9.
Диспетчер SDK
Чтобы запустить диспетчер пакетов SDK в Visual Studio для Mac, щелкните Сервис > Диспетчер пакетов SDK:

Диспетчер пакетов SDK Android открывается в окне параметров, содержащем три вкладки — Платформы, Сервис и Расположения:

Вкладки диспетчера пакетов SDK для Android описаны в следующих разделах.
Вкладка «Расположения»
Вкладка Расположения содержит три параметра для настройки расположений пакета SDK для Android, пакета NDK для Android и пакет SDK для Java (JDK). Эти расположения нужно настроить для правильной работы вкладок Платформы и Сервис.
При запуске диспетчер пакетов SDK автоматически определяет путь для каждого установленного пакета и указывает, что он был обнаружен, размещая зеленую галочку рядом с путем:

Нажмите кнопку Сбросить к значениям по умолчанию, чтобы диспетчер пакетов SDK искал пакеты SDK, NDK и JDK в расположениях по умолчанию.
Как правило, вкладка Расположения используется, чтобы изменить расположение пакета SDK для Android и (или) пакета JDK для Java. Вам не нужно устанавливать NDK для разработки приложений Xamarin.Android. NDK используется только в том случае, если необходимо разрабатывать части приложения с использованием языков машинного кода, таких как C и C++.
Вкладка «Сервис»
Вкладка Сервис отображает список инструментов и дополнений. Эта вкладка используется для установки инструментов пакета SDK для Android, инструментов платформы и инструментов сборки. Кроме того, можно установить эмулятор Android, низкоуровневый отладчик (LLDB), NDK, ускорение HAXM и библиотеки Google Play.
Например, чтобы скачать пакет эмулятора Android от Google, установите флажок рядом с элементом Эмулятор Android и нажмите кнопку Применить изменения:

Может появиться диалоговое окно с сообщением Для установки следующего пакета требуется принять условия лицензии:

Щелкните Принять, чтобы принять условия лицензионного соглашения. В нижней части окна индикатор выполнения указывает ход скачивания и установки. После завершения установки вкладка Сервис указывает, что выбранные инструменты и дополнения установлены.
Вкладка «Платформы»
Вкладка Платформы содержит список версий пакетов SDK вместе с другими ресурсами (например, образами системы) для каждой платформы:

На этом экране указана версия Android (например, Android 8.1), кодовое название (Oreo), уровень API (например, 27) и размеры компонентов платформы (например, 1 ГБ). Вкладка Платформы позволяет вам устанавливать компоненты для целевого уровня API Android. Дополнительные сведения о версиях и уровнях API Android см. в разделе Основные сведения об уровнях API Android.
Если установлены все компоненты платформы, рядом с ее именем появляется флажок. Если установлены не все компоненты платформы, для нее заполняется поле. Вы можете развернуть платформу, чтобы просмотреть ее компоненты (в том числе и установленные), щелкнув стрелку слева от нее. Щелкните стрелку вниз, чтобы свернуть список компонентов для платформы.
Чтобы добавить в пакет SDK другую платформу, щелкайте поле рядом с ней, пока в нем не появился флажок (обозначающий установку всех компонентов), а затем нажмите кнопку Применить изменения:

Чтобы установить только отдельные компоненты, щелкните один раз поле рядом с платформой. Затем можно выбрать любые отдельные компоненты, которые вам нужны:

Обратите внимание, что число устанавливаемых компонентов отображается рядом с кнопкой Применить изменения. После нажатия кнопки Применить изменения вы увидите экран Принятие условий лицензионного соглашения, показанный ранее. Щелкните Принять, чтобы принять условия лицензионного соглашения. Это диалоговое окно может появиться несколько раз, если устанавливается несколько компонентов. В нижней части окна индикатор выполнения указывает ход скачивания и установки. После завершения скачивания и установки (это может занять несколько минут в зависимости от числа скачиваемых компонентов) добавленные компоненты помечаются флажком и указываются в списке Установленные.
Выбор репозитория
По умолчанию диспетчер пакетов SDK для Android скачивает компоненты и инструменты платформы из репозитория, управляемого Майкрософт. Если вам нужен доступ к экспериментальным альфа- и бета-версиям платформ и инструментов, которые еще не доступны в репозитории Майкрософт, вы можете переключить диспетчер пакетов SDK на использование репозитория Google. Чтобы переключиться, щелкните значок шестеренки в правом нижнем углу и выберите Репозиторий > Google (не поддерживается):

Если выбран репозиторий Google, на вкладке Платформы могут отобразиться дополнительные пакеты, недоступные ранее. (На снимке экрана выше при переключении на репозиторий Google была добавлена платформа 28 пакета SDK для Android.) Помните, что использование репозитория Google не поддерживается и потому не рекомендуется для обычной разработки.
Чтобы вернуться на поддерживаемый репозиторий платформ и инструментов, щелкните Майкрософт (рекомендуется). Это восстановит список пакетов и инструментов по умолчанию.
Сводка
В этом руководстве вы узнали, как устанавливать и использовать диспетчер пакетов SDK для Android с Xamarin в Visual Studio и Visual Studio для Mac.
Связанные ссылки
- Общие сведения об уровнях API Android
- Изменения в инструментарии пакета SDK для Android
Как установить 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 доступны через консоль. Вы сможете, например, устанавливать образы и вручную обновлять смартфон.

Теги
- Android Studio
- Новичкам в Android
- Операционная система Android
- Приложения для Андроид