Инструменты Adobe Flash Platform для разработки приложений AIR

Приложения AIR можно создавать с помощью следующих инструментов платформы Adobe Flash Platform.

Для разработчиков ActionScript 3.0 (Flash и Flex):

Для разработчиков HTML и Ajax:

Установка AIR SDK

В состав SDK Adobe AIR входят следующие инструменты командной строки для запуска и упаковки приложений.

AIR Debug Launcher (ADL)
Позволяет запускать приложения AIR, не устанавливая их. См. раздел «AIR Debug Launcher (ADL)».

AIR Development Tool (ADT)
Предназначен для упаковки приложений AIR в развертываемые установочные пакеты. См. раздел «AIR Developer Tool (ADT)».

Для работы инструментов командной строки AIR требуется Java. Можно использовать виртуальную машину Java из комплекта JRE или JDK (версии 1.5 или более поздней версии). Java JRE и Java JDK можно загрузить с веб-сайта http://java.sun.com/.

Для запуска инструмента ADT требуется не менее 2 ГБ памяти на компьютере.

Примечание. Для запуска приложений AIR конечным пользователям устанавливать Java не требуется.

Краткий обзор создания приложения AIR с помощью AIR SDK см. в разделе «Создание первого HTML-приложения AIR с помощью комплекта AIR SDK».

Загрузка и установка AIR SDK

Ниже описано, как загрузить и установить AIR SDK:

Установка AIR SDK в ОС Windows

  • Загрузите установочный файл AIR SDK.

  • AIR SDK распространяется в виде стандартного файла архива. Чтобы установить AIR, извлеките содержимое SDK в папку на компьютере (например, в C:\Program Files\Adobe\AIRSDK или C:\AIRSDK).

  • Инструменты ADL и ADT содержатся в папке bin комплекта AIR SDK; добавьте этот путь в переменную среды PATH.

Установка AIR SDK в ОС Mac OS X

  • Загрузите установочный файл AIR SDK.

  • AIR SDK распространяется в виде стандартного файла архива. Чтобы установить AIR, извлеките содержимое SDK в папку на компьютере (например, в: /Users/<имя_пользователя>/Applications/AIRSDK).

  • Инструменты ADL и ADT содержатся в папке bin комплекта AIR SDK; добавьте этот путь в переменную среды PATH.

Установка AIR SDK в ОС Linux

  • Пакет SDK доступен в формате tbz2.

  • Чтобы установить SDK, создайте папку и распакуйте в нее содержимое SDK, используя команду tar -jxvf <путь к файлу AIR-SDK.tbz2>

Сведения о начале работы с инструментами AIR SDK см. в разделе «Создание приложения AIR с помощью инструментов командной строки».

Состав пакета AIR SDK

В таблице ниже приводится описание файлов пакета AIR SDK:

Папка SDK

Описание файлов/инструментов

bin

AIR Debug Launcher (ADL) позволяет запустить приложение без предварительной упаковки и установки. Дополнительные сведения см. в разделе «AIR Debug Launcher (ADL)».

AIR Developer Tool (ADT) упаковывает приложение в AIR-файл для распространения. Дополнительные сведения об использовании инструмента см. в разделе «AIR Developer Tool (ADT)».

frameworks

Каталог libs содержит библиотеки кодов, используемые в приложениях AIR.

Каталог projects содержит код для скомпилированных библиотек SWF и SWC.

include

Каталог include содержит файл заголовков языка C для написания расширений ActionScript (поддерживается средой AIR для ТВ-устройств).

install

Каталог install содержит USB-драйверы Windows для устройств Android (эти драйверы Google предоставляет в составе пакета Android SDK).

lib

Содержит код поддержки для инструментов AIR SDK.

runtimes

Среда выполнения AIR для настольных компьютеров и мобильных устройств.

ADL использует среду выполнения на настольном компьютере для запуска приложений AIR до их распаковки или установки.

Среду выполнения AIR для Android (пакеты APK) можно устанавливать на устройства Android и в эмуляторы для разработки и тестирования. Отдельные пакеты APK используются для устройств и эмуляторов (общедоступную версию среды выполнения AIR для Android можно загрузить с Android Маркета).

samples

В этой папке содержится пример файла дескриптора приложения, пример функции незаметной установки (badge.swf), а также значки приложения AIR по умолчанию.

templates

descriptor-template.xml — шаблон файла дескриптора приложения, необходимого для каждого приложения AIR. Дополнительные сведения о файле дескриптора приложения см. в разделе «Файлы дескриптора приложения AIR».

В этом каталоге также расположены файлы схемы для XML-структуры дескриптора приложения для каждой рабочей версии AIR.

Настройка Flex SDK

Создать приложение Adobe® AIR® с помощью Adobe® Flex™ можно одним из следующих способов.

  • Можно загрузить и установить пакет Adobe® Flash® Builder™, в котором содержатся инструменты для создания проектов Adobe AIR, их проверки, отладки и упаковки приложений AIR. См. раздел «Создание первого настольного приложения Flex AIR с помощью Flash Builder».

  • Можно загрузить Adobe® Flex™ SDK и разрабатывать приложения Flex AIR с помощью привычного текстового редактора и инструментов командной строки.

Краткий обзор создания приложения AIR с помощью Flex SDK см. в разделе «Создание первого настольного приложения AIR с использованием пакета Flex SDK».

Установка Flex SDK

Для создания приложений AIR с помощью инструментов командной строки необходимо, чтобы на компьютере была установлена Java. Можно использовать виртуальную машину Java из комплекта JRE или JDK (версии 1.5 или более поздней версии). Java JRE и Java JDK можно загрузить с веб-сайта http://java.sun.com/.

Примечание. Для запуска приложений AIR конечным пользователям устанавливать Java не требуется.

В состав Flex SDK входят инструменты командной строки для упаковки, компиляции и отладки приложений AIR.

  1. Если это еще не сделано, загрузите пакет Flex SDK по адресу http://opensource.adobe.com/wiki/display/flexsdk/Downloads.

  2. Распакуйте содержимое SDK в папку (например, во Flex SDK).

  3. Скопируйте содержимое AIR SDK, заменив файлы в папке Flex SDK.

    Примечание. На компьютерах Mac следует скопировать или заменить отдельные файлы в папках SDK, а не все каталоги. По умолчанию на Mac при копировании каталога в папку с таким же именем существующие файлы в целевом каталоге удаляются, то есть слияние двух каталогов не выполняется.
  4. Инструменты командной строки находятся в папке bin.

Настройка внешних SDK

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

Дополнительные сведения по загрузке и установке Android SDK см. в разделе «Разработчики Android: установка SDK». Начиная с версии AIR 2.6 загружать Android SDK больше не требуется. AIR SDK теперь содержит базовые компоненты, необходимые для установки и запуска пакетов APK. Тем не менее, Android SDK можно использовать для выполнения различных задач разработки, включая создание и запуск программных эмуляторов.

Внешний SDK для разработки приложений для iOS не требуется. Однако необходимы специальные сертификаты и профили поставки. Дополнительные сведения см. в разделе Получение файлов разработчика у компании Apple.