Продолжение статьи. Начало в статье Установка SDK. Часть 1

Доступные компоненты (Available Components)

По умолчанию, есть два «банка» компонентов для вашего SDK: Репозиторий Андроид (Android Repository) и Сторонние Аддоны (Third party Add-ons).

Репозиторий Андроид (Android Repository) предлагает следующие компоненты:

Инструменты SDK (SDK Tools) – Содержит инструментарий отладки и тестирования вашего приложения и другие утилиты. Эти инструменты устанавливаются вместе с Android SDK starter package и изредка обновляются. Вы можете получить доступ к данным инструментам, открыв каталог /tools/ вашего SDK.

Инструменты платформы SDK – Состоит из платформо-зависимых инструментов для разработки и отладки вашего приложения. Этот инструментарий поддерживает последние средства Андроид платформы и обычно обновляется вместе с появлением новой платформы. Вы можете получить доступ к данным инструментам, открыв каталог /platform-tools/

Платформы Андроид – Платформа SDK доступна для каждой новой платформы Андроид. Каждый компонент платформы SDK включает в себя полностью совместимую библиотеку Андроид, образ системы, шаблон кода, и скин эмулятора.

USB драйвер для Windows (Только для Windows) – Содержит файлы драйвера, который вы можете установить на ваш ПК, с тем, чтобы запускать и тестировать приложения на текущем устройстве.

Образцы – Содержат пример кода и приложения, доступные для каждой платформы Андроид. Если вы только начали работу по разработке Андроид приложений, обязательно загрузите данные образцы себе на SDK.

Документация – Содержит локальную копию последней мультиверсии документации Интерфейса программирования приложений (API) на Андроид.

Сторонние Аддоны (Third party Add-ons) предлагают вам компоненты, позволяющие создать среду разработки, используя специальную внешнюю Андроид библиотеку (такую, например, как библиотеку Google Maps) или адаптированный (однако, при этом, полностью соответствующий) системный образ Андроид.Вы можете добавить дополнительные Аддоны нажав на кнопку Добавить Аддон (Add Add-on Site).


Рекомендованные компоненты (Recommended Components)

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

Основная среда:
Инструменты SDK (SDK Tools) – если вы только что установили Начальный пакет SDK (SDK starter package), тогда у вас уже имеется последняя версия данного компонента. Данный компонент необходим для разработки Андроид приложений. Убедитесь, что вы используете последнюю его версию.

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

Платформа SDK (SDK platform) – Вам необходимо загрузить по крайней мере одну платформу, для того чтобы вы могли скомпилировать приложение и настроить Виртуальное Андроид Устройство — Android Virtual Device (AVD), для его запуска (на эмуляторе). Для начала, загрузите последнюю версию платформы. Затем, если вы планируете разместить свое приложение, вам будет необходимо загрузить и другие платформы, чтобы вы могли протестировать поддержку своего приложения на всем спектре версий Андроид платформ.

+

Рекомендованная среда (+ Основная среда)
Документация. Компонент Документация полезен, так как он позволяет вам продолжать работать оффлайн, одновременно получая рекомендации по работе с API при работе в Eclipse.

Образцы – Компонент Образцы предоставляет вам исходный код, который вы можете использовать для изучения Андроид, загрузить его как отдельный проект и запустить, или использовать его в вашем собственном приложении. Обратите внимание на то, что доступно множество образцов кода – на каждую Андроид платформу отдельно. Когда вы выбираете, какой именно образец загрузить, выберите тот, чей уровень API соответствует уровню API Андроид платформы, которую вы планируете использовать.

Драйвер USB – Компонент Драйвер USB необходим лишь в том случае, если вы ведете разработку на операционной системе Windows и у вас есть устройство Андроид, на которое вы хотите в будущем загрузить ваше приложение для отладки и тестирования. Для платформ Mac OS X и Linux, специальный драйвер не требуется.

+

Полная среда (+Рекомендованная среда)

API Google – Аддон Google API предоставляет вашему приложению доступ к внешней библиотеке Maps, которая облегчает использования данных с Google Maps в вашем приложении.

Дополнительные платформы SDK – Если вы планируете разместить свое приложение, вам необходимо загрузить дополнительные платформы, соответствующие тем версиям Андроид, доступ к которым вы планируете предоставить. Рекомендуется скомпилировать свое приложение на самой «младшей» из версий, поддержку которых вы хотите обеспечить, но протестировать его на всех «старших» версиях. Протестировать свое приложение на различных платформах вы можете, запустив Android Virtual Device (AVD) на эмуляторе Андроид.

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

Шаг 5. Ознакомление с SDK (по желанию)

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

Данный список описывает содержимое полного каталога SDK, со всеми установленными компонентами.

add-ons/ — Содержит адддоны среды разработчика Android SDK, которые позволяют вам в процессе разработки опираться на внешние библиотеки, доступные на некоторых устройствах.

docs/ — Полный список документации в HTML формате, включая Гид разработчика, Рекомендации API, и другую информацию. Для чтения данной документации, загрузите файл offline.html в вашем браузере.

platform-tools/ — Содержит платформо-зависимые инструменты разработчика, которые можно обновить при каждом новом выпуске платформы. Инструменты платформы включают в себя Android Debug Bridge (adb) равно как и другой инструментарий, который обычно не используется напрямую. Эти инструменты располагаются отдельно от инструментов разработчика и находятся в каталоге tools/.

platforms/ — Состоит из набора версий платформы Андроид, для которых вы можете разрабатывать приложения, каждая находится в отдельном каталоге.

samples/ — Образцы кода и примеры приложений, характерные для той или иной версии платформы.

tools/ — Состоят из набора инструментов разработчика, которые являются платформо-зависимыми, таких например как эмулятор Android SDK и AVD Manager, ddms, hierarchyviewer и других. Инструменты в данном каталоге могут быть обновлены при любом использовании Android SDK и AVD Manager и зависимы от версий платформы.

SDK Readme.txt – Файл, поясняющий как произвести первоначальную установку вашего SDK, включая и объяснение того как запустить инструмент Android SDK и AVD Manager на всех платформах.

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

Ждем вас в наших последующих статьях!