Air调用exe及打包成exe所遇到的问题

1、flash build为什么调不出NativeProcess对象???

下载一个新的air sdk,版本要求 2.0+,覆盖到flex sdk目录即可。版本越新越好。

 

2、配置文件

<supportedProfiles>extendedDesktop</supportedProfiles>

如果是如此的话,导出发行版air,总是报错的,忽略后安装,提示设备不对。

正确的方法是:<supportedProfiles>desktop extendedDesktop</supportedProfiles>

即桌面、扩展桌面。

但是Debug的时候,还是去掉desktop。

 

3、 air版直接安装是无法调用其他exe的,要转成exe安装包

找到flex sdk  bin目录,运行:

adt -package -target native D:\abc.exe D:\abc.air

但是遇到问题:-storetype is required

这个原因原来是装了多个版本的flex sdk, 要与原来程序打包的一致才不会出现此情况

 


 

 

posted on 2011-07-21 18:34  janchie  阅读(841)  评论(0)    收藏  举报