Инструменты 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Установка Flex SDKДля создания приложений AIR с помощью инструментов командной строки необходимо, чтобы на компьютере была установлена Java. Можно использовать виртуальную машину Java из комплекта JRE или JDK (версии 1.5 или более поздней версии). Java JRE и Java JDK можно загрузить с веб-сайта http://java.sun.com/.
Примечание. Для запуска приложений AIR конечным пользователям устанавливать Java не требуется.
В состав Flex SDK входят инструменты командной строки для упаковки, компиляции и отладки приложений AIR.
Если это еще не сделано, загрузите пакет Flex SDK по адресу http://opensource.adobe.com/wiki/display/flexsdk/Downloads.
Распакуйте содержимое SDK в папку (например, во Flex SDK).
Скопируйте содержимое AIR SDK, заменив файлы в папке Flex SDK.
Примечание. На компьютерах Mac следует скопировать или заменить отдельные файлы в папках SDK, а не все каталоги. По умолчанию на Mac при копировании каталога в папку с таким же именем существующие файлы в целевом каталоге удаляются, то есть слияние двух каталогов не выполняется.
Инструменты командной строки находятся в папке bin.
Настройка внешних SDKЧтобы приступить к разработке приложений для Android и iOS, необходимо загрузить файлы обеспечения, пакеты SDK и другие инструменты разработки, предоставляемые производителями платформы.
Дополнительные сведения по загрузке и установке Android SDK см. в разделе «Разработчики Android: установка SDK». Начиная с версии AIR 2.6 загружать Android SDK больше не требуется. AIR SDK теперь содержит базовые компоненты, необходимые для установки и запуска пакетов APK. Тем не менее, Android SDK можно использовать для выполнения различных задач разработки, включая создание и запуск программных эмуляторов.
Внешний SDK для разработки приложений для iOS не требуется. Однако необходимы специальные сертификаты и профили поставки. Дополнительные сведения см. в разделе Получение файлов разработчика у компании Apple.
|
|