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, 要与原来程序打包的一致才不会出现此情况
浙公网安备 33010602011771号