取消AIR 3.7 ADT打包时强制运行时绑定

  • 本站文章除注明转载外,均为本站原创或者翻译。
  • 本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商;
  • 本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载;
  • 本博客采用 WPCMD 维护;
  • 本文标题:取消AIR 3.7 ADT打包时强制运行时绑定
  • 本文链接:http://zengrong.net/post/1835.htm

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

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

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

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

参见: Packaging a mobile AIR application