0

Adobe AirプロジェクトでFlexUnitテストを設定しましたが、NativeProcessを使用するいくつかの機能をテストしたいと思います。テストを実行すると、次のエラーが発生します。

Error: Error #3219: The NativeProcess could not be started. 'Not supported in current profile.'

これは、FlexUnitApplication-app.xmlにNativeProcessを有効にする次の行がないためです。

<supportedProfiles>extendedDesktop</supportedProfiles>

問題は、FlexUnitApplication-app.xmlが、その行なしでビルドされるたびに自動生成されることです。

FlexUnitの結果ウィンドウから「すべてのテストを実行」を使用してテストを実行し、失敗させることで、それを機能させることができました。次に、bin-debugのFlexUnitApplication-app.xmlに行を追加し、テストを再実行します。プロジェクトに変更があった場合は、これらの手順を繰り返す必要があるため、これは理想的ではありません。

4

1 に答える 1

2

起動プロファイルに追加する必要があります: バグ アイコンの横にある小さな矢印をクリックし、[デバッグ構成] を選択します (または、プロジェクト プロパティ > [実行/デバッグ設定] を選択します)。編集する起動構成を、新しいプロファイルの左側で選択します。ダイアログ。この構成の「メイン」タブでは、最後のオプションは「プロファイル」で、そこで「デスクトップ」と「拡張デスクトップ」を切り替えることができます。

于 2012-11-14T06:06:49.143 に答える