[英]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
如果你想避免控制台輸出。 只需“運行”應用程序,而不是在調試模式下啟動它。
編輯:我想我弄清楚你做了什么。 嘗試進入mm.cfg並更改(或刪除)此設置:
AS3Trace = 1 // should be AS3Trace = 0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.