牧羊岛

懒是不会有好果子吃滴//

导航

AIR 发行版 debug

Posted on 2012-12-31 11:08  牧羊岛  阅读(208)  评论(0编辑  收藏  举报

AIR在发布后不能debug,调试和错误窗口被禁用。

其实还是有解决方案的。创建一个名为debug的空文件放在application目录 META-INF/AIR/ 下面,此法还可以取到Error的堆栈信息。详见:

http://cookbooks.adobe.com/post_Show_debug_error_window_of_installed_AIR_applicati-13206.html

配置mm.cfg。

ErrorReportingEnable=1

MaxWarnings=1000

SuppressDebuggerExceptionDialogs=1

TraceOutputFileEnable=1

扩展阅读:

http://www.adobe.com/devnet/flashplayer/articles/flash_player_admin_guide.html

http://jpauclair.net/2010/02/10/mmcfg-treasure/

高级用法:

配合UncaughtErrorEvent和event.preventDefault(),是不是可以详细日志了呢。

 

另,最近Adobe刚刚正式发布一款实验室软件Scout。也拥有远程调试的功能(配合.telemetry.cfg文件)。详见:

http://gaming.adobe.com/technologies/scout/

http://help.adobe.com/zh_CN/flashbuilder/using/WSe4e4b720da9dedb5-4798e7bb139e879b36f-8000.html