1. 发布的程序:须要访问本地进程,那么只能发布为exe程序才能够。
此时supportedProfiles 配置为 extendedDesktop desktop
desktop保证能发布air时不会出错,而访问本地进程则须要extendedDesktop
2. 本地调试:须要访问本地进程
此时supportedProfiles 配置为 extendedDesktop。若是配置为desktop运行会报错,提示没有权限运行本地进程。
为了避免至于在发布与调试的时候来回改supportedProfiles,调试时supportedProfiles能够配置为extendedDesktop desktop,但要记住顺序不能颠倒。
若是配置为desktop extendedDesktop 运行时就会报错。
因此,只需将supportedProfiles配置为 extendedDesktop desktop,那么在调试与发布时都能访问本地进程了。
Air程序是没有权限访问本地进程,只能将其打包为exe才能够。
3. 打包air为exe命令行
a.先配置系统环境变量path:C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.5.0\bin 这样就能够用adt命令
b.使用命令行找到你air程序存放路径输入如下命令:
html
adt -package -target native mySetup.exe myAirApp.airui
若是myAirApp.air没有配置extendedDesktop,则打包为exe会失败命令行
Adobe官网参考:调试
1. 设置配置文件htm
http://help.adobe.com/zh_CN/air/build/WS144092a96ffef7cc16ddeea2126bb46b82f-8000.html进程
2. 如何发布为exe文件get
http://help.adobe.com/zh_CN/air/build/WS789ea67d3e73a8b22388411123785d839c-8000.html变量