簡體   English   中英

如何在Flash Builder中關閉詳細的堆棧跟蹤?

[英]How to turn off verbose stacktraces in Flash Builder?

我一直在嘗試創建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編譯的swfs的控制台輸出和詳細堆棧跟蹤。

如果將此選項設置為true,則Flex還會將verbose-stacktraces選項設置為true

這是文檔。

如果你想避免控制台輸出。 只需“運行”應用程序,而不是在調試模式下啟動它。

運行vs調試文檔

編輯:我想我弄清楚你做了什么。 嘗試進入mm.cfg並更改(或刪除)此設置:

AS3Trace = 1 // should be AS3Trace = 0

參考: https//jpauclair.net/2010/02/10/mmcfg-treasure/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM