码迷,mamicode.com
首页 > 其他好文 > 详细

air2.0中调用本地exe

时间:2014-08-22 18:17:09      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:des   style   color   io   文件   ar   时间   size   ad   

纯属复制来的。

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

标签:des   style   color   io   文件   ar   时间   size   ad   

原文地址:http://my.oschina.net/tunie/blog/305627

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!