Flex SDK 安装和使用

安装SDK:

在 Windows 中安装 AIR SDK
1 下载 AIR SDK 安装文件。
2 AIR SDK 按标准归档文件进行分发。若要安装 AIR,请将 SDK 的内容提取到计算机上的一个文件夹(例如:
C:\Program Files\Adobe\AIRSDK 或 C:\AIRSDK)中。
3 ADL 和 ADT 工具包含在 AIR SDK 的 bin 文件夹中;请将此文件夹的路径添加到 PATH 环境变量中。
在 Mac OS X 中安装 AIR SDK
1 下载 AIR SDK 安装文件。
2 AIR SDK 按标准归档文件进行分发。若要安装 AIR,请将 SDK 的内容提取到计算机上的一个文件夹(例如:
/Users/<userName>/Applications/AIRSDK)中。
3 ADL 和 ADT 工具包含在 AIR SDK 的 bin 文件夹中;请将此文件夹的路径添加到 PATH 环境变量中。
有关 AIR SDK 工具使用入门的信息,请参阅第18 页的“ 使用命令行工具创建 AIR 应用程序”。


SDK 文件夹文件/ 工具描述

BIN adl.exe - 使用 AIR Debug Launcher (ADL),可以在不对 AIR 应用程序进行打包和安装的情况下运行该应用程序。
adt.bat - AIR Developer Tool (ADT) 将应用程序打包为 AIR 文件以便分发。

FRAMEWORKS AIRAliases.js - 提供 ActionScript 运行时类的“ 别名” 定义,通过这些定义可以访问 ActionScript 运行时类。

servicemonitor.swf - 为 AIR 应用程序提供一种基于事件的响应方式,对指定主机网络连接的更改做出响应。LIB adt.jar - adt 可执行文件,由 adt.bat 文件调用。
Descriptor.1.0.xsd - 应用程序架构文件。
RUNTIME AIR 运行时 - 在对 AIR 应用程序进行打包或安装之前, ADL 使用该运行时启动这些应用程序。
SAMPLES 此文件夹包含范例应用程序描述符文件、无缝安装功能 (badge.swf) 范例以及默认的 AIR 应用程序图标;

SRC 此文件夹中包含无缝安装范例的源文件。
TEMPLATES descriptor-template.xml - 应用程序描述符文件的模板,每个 AIR 应用程序都需要该模板。有关应用程序描述符文件的详细描述,请参阅第95 页的“ 设置 AIR 应用程序属性”。


测试应用程序

要从命令行运行和测试应用程序,请使用 AIR Debug Launcher (ADL) 实用程序。ADL 可执行程序可以在 AIR SDK 的bin 目录中找到。如果尚未设置 AIR SDK,
首先,打开命令控制台或解释程序。更改到为此项目创建的目录。然后,运行以下命令:
adl HelloWorld-app.xml
AIR 窗口将会打开,以显示应用程序。同时,控制台窗口会显示由于 air.trace() 调用而产生的消息

创建 AIR 安装文件

在成功运行应用程序后,可以使用 ADT 实用程序将应用程序打包到一个 AIR 安装文件中。AIR 安装文件是包含所有应用程序文件的存档文件,您可以将其分发给用户。必须先安装 Adobe AIR,然后才能安装打包的 AIR 文件。
为了确保应用程序安全,所有 AIR 安装文件必须经过数字签名。为便于开发,您可以使用 ADT 或其他证书生成工具生成一个基本的自签名证书。还可以从 VeriSign 或 Thawte 等商用证书颁发机构购买商用代码签名证书。用户安装自签名 AIR 文件时,发行商在安装过程中会显示为“ 未知”。这是因为自签名证书仅确保 AIR 文件自创建后没有被更改。而无法阻止某人自签名一个伪装的 AIR 文件并将其显示为您的应用程序。对于公开发布的 AIR 文件,强烈建议使用可验证的商用证书。

生成自签名证书和密钥对
从命令提示符处,输入以下命令(ADT 可执行文件位于 AIR SDK 的 bin 目录中):

adt –certificate -cn SelfSigned 1024-RSA sampleCert.pfx 123456(证书密码)

ADT 会生成一个包含证书和相关私钥的名为 sampleCert.pfx 的 keystore 文件。
此示例使用了证书允许设置的最少数量的属性。您可以为斜体 部分的参数指定任何值。密钥类型必须为 1024-RSA 或2048-RSA。

创建 AIR 安装文件

(在创建 AIR 安装文件前必须安装安装 JDK  有 java运行环境才行)
在命令提示符下,输入以下命令(在一行中):

adt –certificate -cn SelfSigned 1024-RSA sampleCert.pfx 123456(证书密码)

若要使用这些证书对 AIR 文件签名,请使用 ADT -package 或 -prepare 命令的以下签名选项:(-tsa none 禁用时间戳)

adt -package -storetype pkcs12 -keystore sampleCert.pfx -storepass 123456 -tsa none HelloWorld.air app.xml HelloWorld.htm AirSDK/AIRAliases.js icons

将app.xml ,HelloWorld.htm ,AirSDK/AIRAliases.js 文件以及icons文件夹中的所有文件打近包HelloWorld.air 中

在创建 AIR 包后,可以通过双击该包文件来安装和运行应用程序。也可在解释程序或命令窗口中键入 AIR 文件名作为命令。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值