Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Разработка приложений под Android. Выпуск 3. 14-09-2012


Настройка среды разработки приложений под Android. Часть 3.

Уважаемые читатели!
В дополнение к предыдущему выпуску - загрузка Eclipse доступна на странице http://www.eclipse.org/downloads/.
В этом выпуске продолжим рассматривать вопросы о программном обеспечении, необходимом разработки приложений под Android.

1. Основные положения

Начальный пакет SDK (SDK starter package) не является полноценной средой разработки Android приложений – он включает в себя только основные компоненты Инструментов SDK (SDK Tools). После скачивания и установки начального пакета необходимо загрузить остальную часть SDK. Инструменты и версии инструментария SDK разделены на компоненты (пакеты).
Android SDK состоит из модульных пакетов, которые можно скачать отдельно с помощью диспетчера Android SDK. Например, при появлении обновлений SDK Tools или выпуске новой версии платформы Android, можно использовать Менеджер SDK и загрузить необходимые пакеты.
Есть несколько различных пакетов, доступных для Android SDK. В приведенном ниже перечне описываются большинство доступных пакетов и где они будут расположены после установки.
Доступные пакеты:
1.1. SDK Tools
Содержит инструменты для отладки и тестирования, а также другие утилиты, которые необходимы для разработки приложений. Если вы только что установили пакет SDK starter package, то у вас уже есть последняя версия этого пакета.
<sdk>/tools/
1.2. SDK Platform-tools
Содержит зависимые от платформы средства для разработки и отладки приложений. Эти инструменты поддерживают новейшие функции платформы Android и, как правило, обновляются только тогда, когда новая платформа станет доступна. Эти инструменты всегда имеют обратную совместимость со старыми платформами.
<sdk>/platform-tools/
1.3. Документация
Локальная копия последней документации по платформе Android API.
<sdk>/docs/
1.4. SDK Platform
Есть платформа SDK, доступная для всех версий Android. Она включает в себя файл android.jar и полностью соответствует библиотеке Android. Для того, чтобы создать приложение для Android, необходимо указать платформу SDK, которую необходимо использовать.
<sdk>/platforms/<android-version>/
1.5. System Images
Каждая версия платформы предлагает один или несколько разных образов системы (например, для ARM и x86). Эмулятору Android требуется образ системы. Вы всегда должны проверить свои приложения на последней версии Android и эмулятор с последними образами системы является хорошим способом сделать это.
<sdk>/platforms/<android-version>/
1.6. Sources for Android SDK
Копия исходного кода платформы Android. Полезно для пошагового выполнения кода при отладке приложений.
<sdk>/sources/
1.7. Samples for SDK
Коллекция примеров приложений, которые демонстрируют различные платформы API. Это большой ресурс для просмотра кода Android приложений. Приложение API Demos, в частности, предоставляет огромное количество небольших демонстраций, которые вы можете изучить.
<sdk>/platforms/<android-version>/samples/
1.8. Google APIs
Дополнение SDK, которое обеспечивает как платформу, используемую для разработки приложений с помощью специального Google API, так и образ системы для эмулятора, чтобы проверить свои приложения, используя Google API.
<sdk>/add-ons/
1.9. Android Support
Вы можете включить в свое приложение статическую библиотеку для того, чтобы использовать мощные API-интерфейсы, которые не доступны в стандартной платформе. Например, библиотека поддержки содержит версии класса Fragment, который совместим с Android 1.6 и выше (класс впервые был введен в Android 3,0) и ViewPager API, которые позволяют вам легко создавать Swipeable панели пользовательского интерфейса.
<sdk>/extras/android/support/
1.10. Google Play Billing
Предоставляет статические библиотеки и образцы, которые позволяют интегрировать биллинг услуг в ваше приложение с Google Play.
<sdk>/extras/google/
1.11. Google Play Licensing
Предоставляет статические библиотеки и образцы, которые позволяют выполнять проверки лицензии для вашего приложения при распространении с Google Play.
<sdk>/extras/google/

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

2. Установка Android SDK

Для загрузки Android SDK надо перейти на страницу http://developer.android.com/sdk/index.html. На момент написания рассылки был доступен для загрузки файл installer_r20.0.3-windows.exe (67,3 Мб). После окончания загрузки запускаем исполняемый файл.
Программа установки проверяет наличие на ПК необходимого ПО (Java SE Development Kit JDK) и устанавливает его в случае необходимости.
По умолчанию Android SDK устанавливается в папку C:\Program Files (x86)\Android. Если в процессе установки был указан другой каталог, нужно запомнить путь установки для последующей настройки.
Как только Android SDK будет установлен, программа установки предлагает запустить Диспетчер Android SDK. Запустите его и продолжите установку. Появляется окно с возможностью загрузки дополнительных пакетов. По умолчанию предлагается загрузить 9 пакетов (рис. 1).

SDK_2
Рис. 1

Нажимаем кнопку "Install 9 packages".
Появляется окно (рис. 2) с описанием версий и лицензией (для Google APIs, Android API 16, revision 2 и Sources for Android SDK, API 16, revision 2). После нажатия кнопки "Install" начинается загрузка пакетов.

SDK_3

Рис. 2

3. Заключение

В следующих выпусках будет описана установка других компонентов, необходимых для разработки приложений по Android.

Всего доброго, уважаемые читатели. Хорошего вам дня!

Михаил




В избранное