2

FlashDevelop から通常の Flash IDE プロジェクトをデバッグするには、デバッグ/再生ボタンをクリックするだけです。

FlashDevelop からの AIR Flash IDE プロジェクトのデバッグが機能しません。Flash で AIR または AIRI ファイルを公開して実行し、デバッグのために接続するには、どのような設定を変更する必要がありますか?

4

1 に答える 1

3

私はついにそれを理解しました。

コツはFlashDevelopのプロジェクトプロパティ>出力タブ>テストプロジェクトの設定を「カスタムコマンドを実行」にすることです。[編集] をクリックして、次の文字列を入力します。

$(FlexSDK)\bin\adl.exe;$(ProjectName)-app.xml $(ProjectName).app

ADL.exe は「AIR Debug Launcher」です。理にかなっています。

このコマンドが機能し、「コンテンツが見つかりません」というメッセージが表示されてコマンド ウィンドウがすぐに消えるのを回避するには、Flash IDE AIR プロジェクトで実際に「$(ProjectName)-app.xml」ファイルと「$(ProjectName)」ファイルを作成する必要があります。 .app" フォルダーには、アプリのすべてのファイルが格納されています。それを行うには、次のことを行う必要があります。

Flash の「AIR 設定」で、「出力形式」オプションを「ランタイムが埋め込まれたアプリケーション」に設定しました。署名タブに移動し、「コード署名証明書を使用する」を選択し、「作成」をクリックして自己署名証明書を作成するまで、オプションは実際には無効になっています。コード署名証明書を使用しない場合、「後で署名される AIR 中間 (AIRI) ファイルを準備する」オプションで立ち往生するため、「出力形式」設定を調整することはできません。 . したがって、アプリに署名するだけで、"$(ProjectName).app" フォルダーを生成するオプションとして出力を選択できます。

Flash の単純な単一ファイル/どこでも実行可能な SWF 形式の後に AIR をモデル化できなかったことで、Adobe は恥、恥、恥、恥、恥をかかされます。代わりに、AIR アプリの実行は、AIRI、xml、exe、swf ファイル、.app フォルダー、インストール プロセス、実行時のアクセス許可の問題を含む複雑なプロセスです。

于 2012-12-05T22:36:51.597 に答える