adl命令行变为静默

时间:2009-01-11 23:29:21

标签: air

我今天开始开发一个新的air / html / ajax应用程序,由于某种原因,我的trace()输出不再打印到控制台窗口了。另外,我也没有收到任何因语法错误或运行时错误而打印的错误消息。我在另一台机器上试过这个并没有问题,所以这个特定的机器肯定有问题。我认为它与我使用flex 3 sdk有关,但从我的路径变量中删除它没有帮助,也没有重新安装空气sdk。如果有人以前遇到过这个问题,那将非常感谢帮助。

2 个答案:

答案 0 :(得分:2)

这不是调试器播放器特有的。 ADL在控制台中跟踪语句的可用性取决于mm.cfg文件中是否已打开以下任何一项设置:

  • ErrorReportingEnable
  • TraceOutputFileEnable

其中任何一个都会阻止控制台窗口中的跟踪输出 - 我相信stderr - 而是(在TraceOutputFileEnable的情况下)将其重定向到日志文件。

有关mm.cfg的更多信息,请here

答案 1 :(得分:1)

我明白了。这是因为我安装了flash调试播放器。现在,错误消息全部转到调试播放器写入的日志文件中。