По умолчанию, в Android SDK не установлено все необходимое для начала разработки. Пакет SDK содержит инструменты, платформы и другие компоненты, которые можно загрузить по мере необходимости, используя Android SDK Manager. Поэтому, прежде чем начать, вы должны добавить несколько пакетов в Android SDK.

Чтобы начать добавлять пакеты, запустите Android SDK Manager одним из следующих способов:

  • В Android Studio при первом запуске в окне приветствия выберите пункт Configure> SDK Manager
  • Если Android Studio уже запущена, нажмите SDK Manager в панели инструментов.
  • Если Вы не используете Android Studio:
    • Windows: Дважды щелкните файл SDK Manager.exe в папке  Android SDK.
    • Mac/Linux: Откройте терминал и перейдите в каталог  tools/ в каталоге установки Android SDK , затем выполните android sdk.

Откроется окно Android SDK Manager:

Android SDK Manager

Android SDK Manager

Сначала идет папка Tools — в ней находятся утилиты, необходимые для разработки под Android. Далее идет список версий Android. И в самом низу еще есть папка Extras, в которой обычно находятся дополнительные библиотеки.

Справа от каждого компонента в списке виден его статус: Installed — установлен, Not installed — не установлен, Update available — доступно обновление. Android SDK Manager сразу автоматически предлагает обновить и установить некоторые компоненты, на них включены чекбоксы. Нажмите снизу ссылку Deselect All, чтобы снять все галки, а затем Updates, чтобы выделить только те пункты, которые требуют обновления. И пока оставим все так, ничего не загружаем.

В папке Tools выберите такие компоненты:

  • Android SDK Tools
  • Android SDK Platform-tools
  • Android SDK Build-tools (последняя версия)

Теперь нас интересуют папки с именами версий Android.

Для начала установите Android 4.4.2. Когда освоитесь в разработке, вы всегда сможете вернуться сюда и скачать те версии Android, которые вам необходимы. А пока будем работать с проверенной Android 4.4.2 (API 19).

Как минимум для разработки нам необходимы два компонента в папке Android 4.4.2 (API 19):

1) SDK Platform — используется для разработки. Говоря простыми словами, здесь содержатся все программные компоненты системы Android, которые мы будем использовать при создании приложений — т.е. окна, кнопки и т.п.

2) ARM EABI v7a System Image или Intel x86 Atom System Image— образы Android системы, для платформы AMD и Intel соответственно. Используется для создания эмулятора Android, который нужен будет для тестирования приложений прямо на компьютере, без подключения реальных устройств. Скачайте один образ из двух, в зависимости от того,  процессор какой платформы на вашем ПК.

Т.е. мы сможем создать приложение, использующее компоненты и возможности Android версии 4.4.2 и запустить это приложение на эмуляторе версии 4.4.2. Этого вполне достаточно для начала.  Ставьте галки на двух этих пунктах в папке Android 4.4.2 (API 19).

Если вам понадобятся другие версии Android, заходите в SDK Manager и устанавливайте эту пару компонентов для нужной вам версии.

Откройте каталог Extras и выберите дополнения:

  • Android Support Repository
  • Android Support Library

Загружаем пакеты

Снизу справа жмем кнопку Install <число> packages, чтобы он установил все компоненты которые мы выделили. Учтите, что плафтормы могут весить несколько сотен мегабайт.

Появится окно со списком установки, для каждого пакета отмечаем в нем Accept license и жмем Install. Процесс пошел, снизу замелькали проценты, килобайты и секунды.  По завершению процесса снизу будет надпись Done loading package. Все готово для работы. Закрываем и начинаем обучение разработке android приложений.

Следующий курс: Создание вашего первого приложения

Добавление пакетов Android SDK Manager обновлено: Март 10, 2016 автором: admin

  1. Здравствуйте
    У меня установлена AS 2.1
    Android SDK Build-tools не установлены (стоит прочерк)
    Нужно ли устанавливать Android SDK Build-tools ? Все? И почему по умолчанию они не установлены вообще?

  2. Что за WTF?! пишет отказано в доступе и доне нотхинг вас инсталед в конце чё делать

  3. Объясните пожалуйста, зачем нужны эти пакеты?

    Google APIs ARM EABI v7a System Image
    Google APIs
    И все пакеты в Extras.

    Спасибо.

  4. Google APIs — ARM EABI v7a System Image — это образ эмулятора
    Google APIs — API сервисов Google, например Maps или YouTube
    в Extras самое необходимое — Android Support repository, android support library, google play services, google usb driver — названия как-бы не нуждаются в объяснении.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
*
Website