您可以使用下列 Adobe Flash Platform 开发工具开发 AIR 应用程序。
对于 ActionScript 3.0(Flash 和 Flex)开发人员:
对于 HTML 和 Ajax 开发人员:
安装 AIR SDK
Adobe AIR SDK 中包含以下命令行工具,可用于启动和打包应用程序:
-
AIR Debug Launcher (ADL)
-
允许您在不进行安装的情况下运行 AIR 应用程序。请参阅
AIR Debug Launcher (ADL)
。
-
AIR Development Tool (ADT)
-
将 AIR 应用程序打包为可分发的安装包。请参阅
AIR Developer Tool (ADT)
。
AIR 命令行工具要求必须在计算机上安装 Java。可以使用 JRE 或 JDK(1.5 或更高版本)中的 Java 虚拟机。可以在 /http://java.sun.com/ 上找到 Java JRE 和 Java JDK。
要运行 ADT 工具,至少需要 2GB 的计算机内存。
注:
最终用户运行 AIR 应用程序时不需要 Java。
有关使用 AIR SDK 构建 AIR 应用程序的简介,请参阅
使用 AIR SDK 创建第一个基于 HTML 的 AIR 应用程序
。
下载并安装 AIR SDK
可以按照以下说明下载并安装 AIR SDK:
在 Linux 中安装 AIR SDK
有关使用 AIR SDK 工具快速入门的信息,请参阅“使用命令行工具创建 AIR 应用程序”。
AIR SDK 中的内容
下表介绍了 AIR SDK 中所包含文件的用途:
SDK 文件夹
|
文件/工具描述
|
bin
|
使用 AIR Debug Launcher (ADL),可以在不先打包和安装 AIR 应用程序的情况下运行它。有关使用此工具的信息,请参阅
AIR Debug Launcher (ADL)
。
AIR Developer Tool (ADT) 会将应用程序打包为 AIR 文件以便分发。有关使用此工具的信息,请参阅
AIR Developer Tool (ADT)
。
|
frameworks
|
libs 目录包含可在 AIR 应用程序中使用的代码库。
projects 目录包含用于编译的 SWF 和 SWC 库的代码。
|
include
|
include 目录包含用于编写本机扩展的 C 语言标头文件。
|
install
|
install 目录包含 Android 设备的 Windows USB 启动程序。(这些驱动程序由 Google 提供,包含在 Android SDK 中。)
|
lib
|
包含 AIR SDK 工具的支持代码。
|
runtimes
|
适用于桌面和适用于移动设备的 AIR 运行时。
桌面运行时由 ADL 用以在打包或安装 AIR 应用程序之前启动此类应用程序。
适用于 Android 的 AIR 运行时(APK 包)可安装在 Android 设备或模拟器上,用于开发和测试。设备和模拟器使用单独的 APK 包。(从 Android Market 可以获取适用于 Android 的公共 AIR 运行时。)
|
samples
|
此文件夹包含示例应用程序描述符文件、无缝安装功能示例 (badge.swf) 以及默认的 AIR 应用程序图标。
|
templates
|
descriptor-template.xml - 应用程序描述符文件的模板,每个 AIR 应用程序都需要该模板。有关应用程序描述符文件的详细说明,请参阅
AIR 应用程序描述符文件
。
在此文件夹中,还可找到 AIR 每个发行版的应用程序描述符 XML 结构的架构文件。
|
安装 Flex SDK
安装 Flex SDK
使用命令行工具生成 AIR 应用程序要求计算机上必须已安装 Java。可以使用 JRE 或 JDK(1.5 或更高版本)中的 Java 虚拟机。http://java.sun.com/ 上提供了 Java JRE 和 JDK。
注:
最终用户运行 AIR 应用程序时不需要 Java。
Flex SDK 提供了相关的 AIR API 和命令行工具,可用于对 AIR 应用程序进行打包、编译和调试。
-
如果尚未下载 Flex SDK,请从以下网址下载:
http://opensource.adobe.com/wiki/display/flexsdk/Downloads
。
-
将 SDK 的内容放到一个文件夹(例如 Flex SDK)中。
-
复制 AIR SDK 的内容并覆盖 Flex SDK 中的文件。
注:
在 Mac 计算机上,确保您复制或替换的是 SDK 文件夹中的个别文件,而不是整个目录。默认情况下,将 Mac 上的某个目录复制到同名目录上,会删除目标目录中的现有文件,而不会合并两个目录的内容。可在终端窗口中使用
ditto
命令来将 AIR SDK 合并到 Flex SDK 中:
ditto air_sdk_folder flex_sdk_folder
-
命令行 AIR 实用程序位于 bin 文件夹中。
设置外部 SDK
为 Android 和 iOS 开发应用程序要求您从平台制造商处下载供给文件、SDK 或其他开发工具。
有关下载和安装 Android SDK 的信息,请参阅
Android 开发人员:安装 SDK
。从 AIR 2.6 开始,不需要下载 Android SDK。AIR SDK 现已包含安装和启动 APK 包所需的基本组件。不过,对于各种开发任务(包括创建和运行软件仿真器以及获取设备屏幕截图)来说,Android SDK 仍然非常有用。
iOS 开发不需要外部 SDK。但是,需要专用证书和供给配置文件。有关详细信息,请参阅
从 Apple 获取开发人员文件
。
|
|
|