加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 06:47:05 所属栏目:百科 来源:网络整理
导读:Adobe于昨日发布AIR3 Beta2及SDK,这个测试版本最新加入了Captive Runtime(运行时绑定)的功能。接下来,我第一时间跟大家分享一下如何使用这个功能。 首先,什么是运行时绑定。当你将应用程序(Flash,HTML...等内容)打包为Window(.exe),MAC(.app)以及And
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进行打包,就会将该运行时打包进去)。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读