Добавление и обновление компонентов вашего Android SDK является очень быстрым и легким делом. Для добавления или обновления отдельных, нужных вам, SDK компонентов используйте Android SDK и AVD Manager (инструменты, включенные в SDK Tools).

Всего лишь в несколько кликов можно установить новые версии платформ Андроид, новые инструменты разработки, новую документацию, и аддоны SDK. Новые компоненты SDK автоматически устанавливаются в существующий каталог SDK, то есть вам не нужно обновлять среду разработки для уточнения нового расположения SDK.

Если вы устанавливаете Android SDK впервые, в статье Установка SDK вы найдете нужную вам информацию по установке конкретных элементов.

Внимание: Если вы собираетесь вести разработку на платформе Eclipse, вам может понадобится обновить ваш плагин ADT для Eclipse. Подробный процесс описан в статье Установка ADT.

Рисунок 1. Панель Доступные пакеты (Available Packages) Android SDK и AVD Manager’а, показывающая те компоненты SDK, которые доступны для скачивания в вашей среде разработки.

Запуск Android SDK и AVD Manager

Android SDK и AVD Manager является инструментом, который вы используете для загрузки и обновления компонентов SDK в своей среде разработки.

Вы можете запустить Android SDK и AVD Manager одним из следующих способов.

Запуск при помощи Eclipse/ADT

Если вы ведете разработку в Eclipse и уже установили плагин ADT, следуйте данным шагам для доступа к инструменту Android SDK и AVD Manager:

1. Откройте Eclipse
2. Выберите Window > Android SDK and AVD Manager

Запуск при помощи скрипта SDK Manager (только на Windows)

Исключительно на Windows, запустить инструмент Android SDK и AVD Manager можно при открытии файла SDK Manager.exe, расположенного в корневом каталоге SDK.

Запуск из командной строки

В любой среде разработки, для запуска Android SDK и AVD Manager можно использовать командную строку:
1. Откройте каталог /tools/
2. Выполните следующую команду: $ android

Установка компонентов SDK

Внимание: Перед установкой компонентов SDK, мы рекомендуем отключить любой работающий антивирус. Есть случаи, когда антивирусные программы вмешиваются в процесс установки, поэтому мы советуем отключить ваш антивирус до полного окончания процесса установки.

Следуйте данным шагам для установки новых компонентов SDK в вашу среду разработчика:
1. Запустите Android SDK и AVD Manager как было описано выше.
2. Выберите пункт Available Packages на левой панели. Раскроется список всех компонентов, доступных к загрузке на данный момент.
3. Выберите компонент/ы, которые вы хотели бы установить и нажмите Install Selected. (Если вы не уверены какие именно компоненты вам нужны, прочитайте о Recommended Components.)
4. Проверьте и одобрите компоненты (убедитесь что все они отмечены зеленой галочкой) и нажмите Install. Данные компоненты будут установлены в существующие каталоги Android SDK.
Новые платформы автоматически сохранятся в каталог /platforms/ вашего SDK; новые аддоны сохранятся в каталог /add-ons/ ; образцы сохранятся в /samples/android-/; и новая документация сохранится в существующий каталог /docs/(старые документы будут заменены).

Обновление компонентов SDK

Время от времени появляются новые версии компонентов SDK, которые, желательно, установить как можно раньше. Узнать об обновлениях можно следующими двумя способами:

• Вы можете следить за обновлениями во вкладке «SDK» сайта Android Developers, в разделе «Downloadable SDK Components»
• Вы можете следить за списком обновлений при помощи панели Available Packages Android SDK и AVD Manager.

При обнаружении нового доступного к скачиванию обновления, для быстрого скачивания вы можете воспользоваться инструментом Android SDK и AVD Manager. Следуйте той же процедуре, которая описана в разделе Установка компонентов SDK. Новый компонент устанавливается на место старого, при этом не затрагивая ваши приложения.

Совет: Используйте чекбокс «Display updates only» чтобы отразить только те компоненты, которых у вас нет.

Взаимозависимость компонентов SDK

В некоторых случаях, компонент SDK может требовать специальной минимальной версии другого компонента или инструмента SDK. В случае, когда такая взаимозависимость имеет место быть, она отмечена в списке изменений для каждого компонента в отдельности.

Например, существует взаимозависимость между плагином ADT и компонентом SDK Tools. Когда вы устанавливаете компонент SDK Tools, вам также надо обновить и требуемую версию ADT (если вы программируете на Eclipse). В данном случае, «старшая» версия вашего плагина ADT всегда должна совпадать с цифровой версией вашего SDK Tools (например, ADT 8.x требует SDK Tools r8).

Также, убедитесь в том, что каждый раз когда вы устанавливаете новую версию платформы Андроид, у вас также установлена и новейшая версия компонента SDK Platform-tools. SDK Platform-tools содержит инструменты, совместимые со всеми версиями платформы Андроид и часто обновляемые для поддержки новых функций последней версии платформы Андроид.

Инструменты разработчика всегда известят вас в случае несовместимости версий. SDK и AVD Manager также насильно заставляют вас загружать необходимые элементы.

Добавление новых объектов

По умолчанию, меню Available Packages показывает компоненты, доступные с Android Repository (Репозиторий Андроид) и Third party Add-ons (Сторонние аддоны). Также вы можете добавить и другие объекты, поддерживающие собственные аддоны Android SDK, а затем загрузить SDK аддоны из данных объектов.

Например, мобильные операторы или производители устройств могут предлагать дополнительные библиотеки API, поддержку которых осуществляет и ваш девайс. Для того чтобы начать программирование, используя возможности их библиотек, вы должны установить их аддоны Android SDK, если они еще не включены в список Third party Add-ons.

Если, на сайте источника аддона имеется его SDK файл, то объект можно добавить при помощи инструмента SDK и AVD Manager следующим образом:
1. Выберите Available Packages на левой панели.
2. Нажмите Add Add-on Site и введите URL файла repository.xml. Нажмите OK.

Любой компонент SDK, ставший доступным при использовании данного объекта, теперь будет включен в список User Add-ons.

Устранение проблем

Проблемы связанные с репозиторием SDK

Если вы используете SDK и AVD Manager для загрузки компонентов и у вас возникли проблемы с подключением, попробуйте подключиться посредством http, взамен https. Для того чтобы изменить используемый SDK и AVD Manager протокол, предпримите следующее:

1. На левой панели Android SDK и AVD Manager выберите «Settings».
2. На правой панели, в разделе «Misc», поставьте галочку в чекбоксе, помещенном «Force https://… sources to be fetched using http://…»
3. Нажмите Save & Apply.