首页 > 代码库 > air2.0中调用本地exe
air2.0中调用本地exe
纯属复制来的。
air2.0中调用本地exe,但是安装它们的做法,只能在开发环境中调用成功,也就是说打包安装后调用不能成功。openWithDefaultApplication也不能打开安装目录下的文件。怎么办呢?
需要补充两点才能真正调用:1 app.xml中配置为“<supportedProfiles>desktop extendedDesktop</supportedProfiles>”,而不是<supportedProfiles>extendedDesktop</supportedProfiles>,否则打包不成功。
2 ,将air包打成exe包,进入sdk的bin 目录,运行adt -package -target native c:\AirTest\myApp.exe c:\AirTest\myApp.air,myApp.exe 才是最终给用户的东西
经测试,这个exe文件在用户没有AIR环境的情况下,会自己上网下载安装。所以需要用户电脑可以联网。下载的AIR好像是30M左右,用户安装会需要一段时间。先把这个记下来吧,以后用到了再来看,我反正成功了。
最后大家注意,把.AIR转成.exe的这个:adt -package -target native 需要AIR SDK2.0
注意区别AIR SDK 和AIR运行环境的区别。AIR运行环境,只相当于flash player ;AIR SDK 则是编译时要用的
air2.0中调用本地exe
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。