【发布时间】:2017-09-01 17:04:46
【问题描述】:
我一直在尝试创建AIR 桌面运行时的调试版本,并且似乎以某种方式永久打开了verbose-stacktraces。我正在使用Flash Builder,并且正在通过终端(OSX)使用adl。
在Flash Builder 的测试项目中,我将编译器选项设置为:
-locale en_US -swf-version=21 -debug=true -verbose-stacktraces=true
并且得到像这样的连续控制台输出:
2301 AVMINF: MTHD spark.primitives.supportClasses::GraphicElement/get drawY ()
2301 AVMINF: MTHD spark.primitives.supportClasses::GraphicElement/get displayObjectSharingMode ()
2301 AVMINF: MTHD spark.primitives.supportClasses::GraphicElement/get y ()
2301 AVMINF: MTHD flash.geom::Point ()
2301 AVMINF: MTHD spark.primitives.supportClasses::StrokedElement/get stroke ()
我设置了-verbose-stacktraces=false,尝试了它,然后完全删除了该指令,但我仍然得到控制台转储。更糟糕的是,我创建了一个新的测试项目并获得了详细的控制台转储。
我做了什么以及如何撤消它?
我正在支持一个遗留的 Flex 项目并且现在很少使用 Flex 和 Flash Builder,所以我的知识已经生锈和被吹走了。
【问题讨论】:
-
你试过删除'-debug=true'吗?
-
@Chris - 是的,试过了,但仍然得到详细的输出。奇数。
标签: actionscript-3 apache-flex air flex4 flash-builder