2016-08-16 115 views
1

设置:Win10,IntelliJ IDEA的15 HAXE 3.2.1,3.6.1 OpenFL8192的限制,在调试IntelliJ IDEA的一个HAXE项目时

该项目是一个简单的 “Hello World”,与OpenFL编译,有针对性到Flash。

问题

当从IDE调试模式运行它,经典的 “连接失败” 显示消息,该消息去如下:

“d:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA 15.0.6 \ jre \ jre \ bin \ java.exe“”-Dapplication.home = D:\ Program Files_sdk \ flex_sdk_4.6“-Xmx384m -Dsun.io.useCanonCaches = false -Dfile.encoding = UTF-8 -Djava.awt.headless = true -Duser.language = en -Duser.region = en -Xmx512m -classpath“D:\ Program Files(x86)\ JetBrains \ IntelliJ I DEA 15.0.6 \ plugins \ flex \ lib \ idea-fdb-4.5.0.20967-fix.jar; D:/ Program Files/_sdk/flex_sdk_4.6/lib/fdb.jar“flex.tools.debugger.cli。 DebugCLI

的Adobe FDB(Flash Player调试)建立23201]

版权所有(C)2004-2007 Adob​​e公司,保留所有权利。

等待播放器连接

无法连接;会话超时。

确保:

  1. 你调试的编译Flash影片,并
  2. 您正在运行的Flash Player的调试版本。

正如我所研究的,只有当Make命令输出太长时才会显示此消息。在我看来,它看起来像this。 请注意长的资产名称,它们是用来重现问题的。如果我缩短输出,则调试Flash播放器按预期连接。此外,即使输出很长,项目仍可在非调试模式下正常运行。也许,它在某种程度上与这个问题有关:https://mcuoneclipse.com/2015/03/29/solving-the-8192-character-command-line-limit-on-windows/

任何建议如何解决这个问题?也许有可能以某种方式关闭-verbose标志?我无法找到我在哪里可以做到这一点。

感谢大家提前。

回答