【发布时间】:2014-08-06 09:06:05
【问题描述】:
当我在 IntelliJ Idea(v 13) 中调试 flex 应用程序时,它似乎没有使用调试 flex rsls。堆栈跟踪不包含行号、断点不起作用等。
'Generate debuggable swf'被选中并且自定义代码是可调试的。
如何解决该问题并启用 sdk 代码调试?
【问题讨论】:
当我在 IntelliJ Idea(v 13) 中调试 flex 应用程序时,它似乎没有使用调试 flex rsls。堆栈跟踪不包含行号、断点不起作用等。
'Generate debuggable swf'被选中并且自定义代码是可调试的。
如何解决该问题并启用 sdk 代码调试?
【问题讨论】:
似乎编译器使用了.swz,它们是已签名的 Adobe RSL,无法调试。我建议出于调试目的不要使用 Flex RSL。您可以在Dependencies/Framework links - Merged into code中设置此选项。
另一个选项是设置编译器选项-static-link-runtime-shared-libraries=true
或者您可以将 {FLEX_SDK}/frameworks/flex-config.xml 中的 *.swz RSL 更改为 *.swf RSL(确保它们存在)。
【讨论】: