Инструмент разработки

Android SDK.

Android SDK — это набор инструментов, позволяющих осуществлять разработку приложений для платформы Android. В его состав входят библиотеки, предоставляющие программисту API платформы Android, утилиты для создания и сборки приложений, управления образами виртуальных устройств и выполнения других действий. Android SDK распространяется бесплатно для всех основных платформ и может быть загружен с сайта Google: http://developer.android.com/sdk/index.html.

Android SDK не содержит компилятора языка Java, поэтому для компиляции Android-приложений необходим также набор инструментов Java Development Kit (JDK). Последняя версия JDK от компании Oracle может быть загружена с сайта Oracle по адресу http://www.oracle.com/technetwork/java/javase/downloads/index.html.

Для упрощения разработки может быть использована одна из интегрированных сред (Intergrated Development Environment, IDE). В настоящее время поддержка разработки под Android имеется во всех основных средах разработки для Java, в том числе IntelliJ IDEA, NetBeans и Eclipse. Следует отметить, что наличие IDE не является обязательным для разработки, поскольку все необходимые для сборки и развёртывания приложения операции могут быть выполнены средствами командной строки. Настоящее пособие не предполагает использования какой-либо конкретной IDE.

Менеджер пакетов Android SDK.

Android SDK поддерживает разработку под все официальные версии платформы Android с использованием множества библиотек, включая многие библиотеки сторонних разработчиков. Для управления пакетами, обеспечивающими разработку с использованием данных библиотек, используется утилита android. Её можно найти в подкаталоге tools внутри каталога SDK.

Утилита android поддерживает как интерфейс командной строки, так и графический интерфейс пользователя. Для управления библиотеками целесообразно использовать графический интерфейс, доступ к которому можно получить, запустив утилиту android без параметров. После старта на экране отображается список пакетов, содержащий как установленные в системе пакеты, так и пакеты, доступные для установки. Для установки необходимых пакетов необходимо выбрать их в общем списке и нажать кнопку «Install ...packages». После принятия лицензии начнётся загрузка выбранных пакетов из сети Интернет и их установка.

Пакеты в списке сгруппированы по версиям платформы Android. Каждая версия платформы имеет двойную нумерацию: «коммерческую» и «внутреннюю»: например, Android 4.0.3 соответствует API 15.

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

В каждой из групп в списке содержатся следующие элементы: основной набор API для разработки приложений под данную платформу (SDK Platform), примеры приложений (Samples for SDK), документация на API (Documentation for Android SDK), исходные тексты библиотек платформы (Sources for Android SDK), образы виртуальных устройств для различных архитектур (ARM EABI v7a System Image, Intel x86 Atom System Image и другие). Кроме того, в списке могут быть представлены библиотеки сторонних разработчиков, в том числе предназначенные для определённого класса устройств (например, Google TV Addon). Для того чтобы начать разработку, необходимо установить основной набор библиотек (SDK Platform), образы виртуальных устройств (System Images) для конкретной платформы, а также общий набор инструментов, не привязанный к версии API (Android SDK Tools, Android SDK Platform-tools в группе Tools). Остальные пакеты являются необязательными.

 


Последнее изменение: Monday, 24 February 2020, 23:30