适用于 AIR 开发的 Adobe Flash Platform 工具

您可以使用下列 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:

在 Windows 中安装 AIR SDK

  • 下载 AIR SDK 安装文件。

  • AIR SDK 按标准归档文件进行分发。若要安装 AIR,请将 SDK 的内容提取到计算机上的一个文件夹(例如:C:\Program Files\Adobe\AIRSDK 或 C:\AIRSDK)中。

  • ADL 和 ADT 工具包含在 AIR SDK 的 bin 文件夹中;请将此文件夹的路径添加到 PATH 环境变量中。

在 Mac OS X 中安装 AIR SDK

  • 下载 AIR SDK 安装文件。

  • AIR SDK 按标准归档文件进行分发。若要安装 AIR,请将 SDK 的内容提取到计算机上的一个文件夹(例如:/Users/<userName>/Applications/AIRSDK)中。

  • ADL 和 ADT 工具包含在 AIR SDK 的 bin 文件夹中;请将此文件夹的路径添加到 PATH 环境变量中。

在 Linux 中安装 AIR SDK

  • 此 SDK 是以 tbz2 格式提供的。

  • 要安装此 SDK,请创建一个要在其中解压缩此 SDK 的文件夹,然后使用以下命令:tar -jxvf <path to AIR-SDK.tbz2>

有关使用 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

要使用 Adobe® Flex™ 开发 Adobe® AIR® 应用程序,可以选择下列方式:

  • 您可以下载并安装 Adobe® Flash® Builder™,其中提供了创建 Adobe AIR 项目以及测试、调试和打包 AIR 应用程序的集成工具。请参阅 在 Flash Builder 中创建第一个桌面 Flex AIR 应用程序

  • 您可以下载 Adobe® Flex™ SDK 并使用您最喜爱的文本编辑器和命令行工具开发 Flex AIR 应用程序。

有关使用 Flex SDK 构建 AIR 应用程序的简介,请参阅 使用 Flex SDK 创建第一个桌面 AIR 应用程序

安装 Flex SDK

使用命令行工具生成 AIR 应用程序要求计算机上必须已安装 Java。可以使用 JRE 或 JDK(1.5 或更高版本)中的 Java 虚拟机。http://java.sun.com/ 上提供了 Java JRE 和 JDK。

注: 最终用户运行 AIR 应用程序时不需要 Java。

Flex SDK 提供了相关的 AIR API 和命令行工具,可用于对 AIR 应用程序进行打包、编译和调试。

  1. 如果尚未下载 Flex SDK,请从以下网址下载: http://opensource.adobe.com/wiki/display/flexsdk/Downloads

  2. 将 SDK 的内容放到一个文件夹(例如 Flex SDK)中。

  3. 复制 AIR SDK 的内容并覆盖 Flex SDK 中的文件。

    注: 在 Mac 计算机上,确保您复制或替换的是 SDK 文件夹中的个别文件,而不是整个目录。默认情况下,将 Mac 上的某个目录复制到同名目录上,会删除目标目录中的现有文件,而不会合并两个目录的内容。可在终端窗口中使用 ditto 命令来将 AIR SDK 合并到 Flex SDK 中: ditto air_sdk_folder flex_sdk_folder
  4. 命令行 AIR 实用程序位于 bin 文件夹中。

设置外部 SDK

为 Android 和 iOS 开发应用程序要求您从平台制造商处下载供给文件、SDK 或其他开发工具。

有关下载和安装 Android SDK 的信息,请参阅 Android 开发人员:安装 SDK 。从 AIR 2.6 开始,不需要下载 Android SDK。AIR SDK 现已包含安装和启动 APK 包所需的基本组件。不过,对于各种开发任务(包括创建和运行软件仿真器以及获取设备屏幕截图)来说,Android SDK 仍然非常有用。

iOS 开发不需要外部 SDK。但是,需要专用证书和供给配置文件。有关详细信息,请参阅 从 Apple 获取开发人员文件