スタックオーバーフローエラーのこの奇妙な問題は、Flex Builderプロジェクトのリリースビルドでのみ発生します。私は解決策を見つけるためにウェブの周りを見回しましたが、私はいくつかの関連する記事を見つけましたが、何も本当に私を助けませんでした。だからここにこの質問と答えの中の私の解答があり、それがうまくいけば他の人々を助けるかもしれない。リリースビルドでスタックのアンダーフロー(エラー1024)が発生するのはなぜですか?
問題:私はJavaプログラム(ゲーム)をflexに移植しました。Android、Web、Playbookのデバッグモードで正常に動作します。しかし、私がゲームのリリース版をビルドすると、クラッシュします。 Adobeの文書によれば、報告されたエラーは1024、すなわちスタックアンダーフローである。
最初は、問題はプレイブックに限られていたとは思っていましたが、まったく同じ問題はウェブブラウザとAndroid上の全く同じ場所で発生します。私が挿入したデバッグ情報から、の間に例外がスローされたように見えることがわかりました。
興味深いことに、私はトレースからの戻り値の型が無効であると考えました。 void()を呼び出すのとは異なるエラーが発生すると思います。クールキャッチ。 –