4

Flash builder 4 を使用して AIR アプリを構築します。

デバッガーでプロジェクトを起動すると、コードの変更が有効にならないことがあります。おそらく、1 時間に 1 回程度発生します。では、FlashBuilder を起動するたびにプロジェクトを自動的にクリーンアップする方法を知っている人はいますか?

ありがとう

4

3 に答える 3

6

Flex アプリケーションでも同様の問題が発生しています。.as ファイルを変更しても、変更が反映されません。コンポーネントはアプリケーション内の親コンポーネントによってインスタンス化されているため、コンパイラは私が行った変更をキャッチする必要があります。実際、ファイルに構文エラーを入れても、問題は報告されません。Flash Builder 4 をアンインストールして再インストールしました。毎回クリーンアップを行う必要があります。mxmlc を手動でコンパイルするという rakslice のコメントからのヒントを試してみたところ、Flash Builder 4 でのインクリメンタル コンパイルの問題が何であるかについての手がかりなしに正常にコンパイルされました。最終的に、プロジェクトの追加のコンパイラ引数に「-incremental=false」を追加しました。もちろん、これはコンパイルに時間がかかりますが、毎回 [プロジェクト] --> [クリーン] をクリックするよりも簡単だと思います。

于 2010-11-03T21:31:29.410 に答える
1

私は非常によく似た問題を抱えていることに気づいています。ブラウザでFlexアプリを起動するたびに、実行するためだけにCleanを実行する必要があります。

'swfobject'は未定義の奇妙なエラーであるというJavaScriptエラーが発生することに気づきました。

それが役立つかどうかわかりませんか?

于 2011-01-27T16:41:29.267 に答える
1

アクティブなデバッグ セッションの進行中にコードを変更したり、再コンパイルしたりしない限り、それがわかりました。アプリケーションが後続の実行間でコードの変更を取得しないという問題はありません。

于 2010-06-04T19:04:32.270 に答える