AIR在打包Android的时候,是可以选择是否绑定运行时的,但是AIR SDK升级到3.7之后,将绑定运行时设置成了默认状态。这就意味着即使你在打包APK的时候选择了“导出使用共享AIR运行时的应用程序” ,最终导出的依然是 “具有运行时绑定的应用程序”

这样,在 Flash Builder 中进行真机调试时,也会打包绑定的运行时程序,然后安装到设备中进行调试,这个过程无疑增加了打包时间和调试成本。

要取消默认的运行时绑定,可以在环境变量中增加 AIR_ANDROID_SHARED_RUNTIME ,并将其值设为true。

注意:可能需要重启计算机才会生效。

参见: Packaging a mobile AIR application

留言

2013-04-12
次访问