使用最新的AIR3 Beta2的运行时绑定功能

28 篇文章 0 订阅
8 篇文章 0 订阅
Adobe于昨日发布AIR3 Beta2及SDK,这个测试版本最新加入了Captive Runtime(运行时绑定)的功能。接下来,我第一时间跟大家分享一下如何使用这个功能。
首先,什么是运行时绑定。当你将应用程序(Flash,HTML...等内容)打包为Window(.exe),MAC(.app)以及Android(.apk)文件安装格式时,可以将AIR 运行时打包在应用程序里。
第二,运行时绑定有什么好处。把应用程序内容和运行时绑定在一起分发,可以使应用不再检测用户系统是否安装有AIR运行时,可以轻松在企业防火墙内网以及没有用户管理员权限的机器网络上分发这些应用。
第三,如何进行运行时绑定。请看下列步骤:
将AIR应用的xml描述文件进行适当改动,2个必要的部分是:
application标签属性xmlns要改为3.0

xmlns="http://ns.adobe.com/air/application/3.0"

另外,要激活运行时绑定,必须使用这个Profile

<supportedProfiles>desktop extendedDesktop</supportedProfiles>

第四,使用ADT打包(将来正式版出来,Flash Builder和CS都会有更简单直观的插件)
命令行如下:

adt -package APP_SIGNING_OPTIONS -target bundle NATIVE_SIGNING_OPTIONS? output.app app.xml FILES ...

那么具体到一个实例上就是这样的:

adt -package -storetype pkcs12 -keystore zerlot.p12 -storepass ssjkls -target bundle Blizzard.app Blizzard-app.xml Blizzard.swf icons

最后,你将得到一个.app(.exe或.apk)文件,在文件的打包结构中,你将看到如下结构:

这样,你的运行时绑定就完成了(你未来使用哪个版本的SDK进行打包,就会将该运行时打包进去)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值