我使用Flash Builder 4创建了一个AIR应用程序。效果很好,但我想在不安装的情况下运行应用程序。所以.....当我安装应用程序时,我从程序文件中复制文件并将其粘贴到CD上并将其交给某人。他在没有AIR运行时的另一台计算机上运行它,结果它不起作用。 我怎么能绕过这个?像某些启动器/安装程序一样,如果安装了客户端,它将为客户端安装AIR运行时。如果已安装,请运行AIR应用程序。
感谢。
答案 0 :(得分:4)
创建AIR徽章将是一个不错的选择。 想法是你传递一个链接到客户端,AIR徽章检查是否 AIR已安装。如果是,请安装您的应用程序,否则安装AIR 第一
有一个非常好的AIR Badger tutorial on the Adobe Developer Connection site。 AIR Badger是一个AIR应用程序Grant Skinner写道,使设置更容易。
另请查看新的AIR Launchpad,这是另一个AIR应用,可帮助您开始使用各种与AIR相关的功能,包括安装徽章。
不幸的是,AIR Badger在线工作。
您无法绕过AIR安装。也许有第三方实用程序(批处理脚本/等),它查找与空气相关的文件/ .air文件类型关联,并根据它启动您在CD或应用程序本身提供的AIR安装程序。
在 osx 上,您可以使用 mdls 命令显示有关文件的信息。您可以查看kMDItemKind
:
mdls -name kMDItemKind /path/to/yourApp.air
如果打印“com.adobe.air.InstallerPackage”,则应安装空气,否则只打印“文档”。
对于检查注册表文件类型关联的Windows命令提示符,应该有类似的内容。 完成该检查后,首先安装AIR或仅安装应用程序,具体取决于结果。
HTH