【发布时间】:2016-08-16 18:51:28
【问题描述】:
设置:Win10、IntelliJ IDEA 15、Haxe 3.2.1、OpenFL 3.6.1
该项目是一个简单的“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 IDEA 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 Adobe, Inc. 保留所有权利。
等待播放器连接
连接失败;会话超时。
确保:
- 您在调试的情况下编译了 Flash 电影,并且
- 您正在运行 Flash Player 的调试器版本。
正如我所调查的,仅当 Make 命令输出太长时才会显示此消息。就我而言,它看起来像this。 请注意长资产名称,它们是为了重现问题而制作的。如果我缩短输出,调试 Flash 播放器会按预期连接。此外,在非调试模式下启动时,项目运行正常,即使输出很长。也许,它与问题有关,在这里描述:https://mcuoneclipse.com/2015/03/29/solving-the-8192-character-command-line-limit-on-windows/
有什么建议可以解决这个问题吗?也许有可能以某种方式关闭-verbose 标志?我找不到在哪里可以这样做。
【问题讨论】:
标签: intellij-idea haxe