2016-08-16 12 views
1

セットアップhaXeのプロジェクトをデバッグ:Win10、のIntelliJアイデア15、haXeの3.2.1、3.6.1 OpenFL8192リミット、のIntelliJアイデアに

プロジェクトは、単純な "Hello World" のある、OpenFLしてコンパイル、目標をフラッシュする。

問題

IDEからデバッグモードで実行している場合、クラシックなは、メッセージが表示され、 "接続に失敗しました" 次のようになっている:

「D:\プログラムファイル(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 =偽 -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

アドビFDB(Flash Playerのデバッガ)

著作権(C)2004年から2007年のAdobe [23201を構築]を禁じます。プレイヤーは

を接続するのを待っ

は、接続に失敗しました。セッションがタイムアウトしました。

のことを確認してください。

  1. を使用すると、デバッガ版のFlash Playerを実行しているのデバッグを使用してFlashムービーをコンパイルし、そして

私が調査したように、このメッセージはMakeコマンドの出力が長すぎる場合にのみ表示されます。私の場合、それはthisのように見えます。 長いアセット名は、問題を再現するように作成されています。出力を短くすると、デバッグFlash Playerが期待どおりに接続します。また、出力が長い場合でも、非デバッグモードで起動すると、プロジェクトは正常に実行されます。おそらく、それは何らかの形でこの問題に関連しています:https://mcuoneclipse.com/2015/03/29/solving-the-8192-character-command-line-limit-on-windows/

私はそれをどのように解決できますか?何とか-verboseフラグをオフにすることは可能でしょうか?私はどこでそれをすることができるかを見つけることができませんでした。

ありがとうございます。

答えて

1

この問題と他の誰が闘争した場合、私は、プラグインを再構築をお勧めします(ここで手順を参照してください:https://github.com/TiVo/intellij-haxe/blob/master/CONTRIBUTING.md)をすることができますし、

com.intellij.plugins.haxe.runner.OpenFLRunningState 

クラスから

commandLine.addParameter("-verbose"); 

行を削除します。

関連する問題