1

現在、時間のかかるタスクをアクション スクリプト ワーカーにプッシュしようとしています。このワーカーは、処理の一部として AIR ネイティブ拡張を呼び出す必要があります。

Flash Builder 4.7 でさまざまな組み合わせ、つまり埋め込みワーカーと外部ワーカー (外部ワーカー プロジェクトで ANE を明示的にパッケージ化) を試しましたが、残念ながらこれをセットアップして動作させることができませんでした。ワーカーから、ネイティブ拡張クラスが見つからないというエラーが発生し続けます (エラー #1014)。

これを行うことがまったく可能か、それとも Actionscript ワーカーの制限であるかを知っている人はいますか?

4

1 に答える 1

0

これは少し遅いかもしれないと推測していますが、私はちょうどこの問題を抱えていました.ANEがデバイス/シミュレータに送信されたときにアプリにパッケージ化されていなかったことが原因でした.

NE 内のクラスは実行時に見つかりませんでしたが、Flash Builder でアクセスできました。

デフォルトでは、.ANE ファイルがデバイスにコピーされていないことが判明しました。

これを修正するには、次のプロジェクト プロパティを変更します。

ActionScript Build Packaging -> Apple iOS -> Native Extensions -> ANE の「Package」をチェック

デフォルトで含まれていない理由がわかりません。「パッケージ」のチェックを外すと、実行時に問題が発生する可能性があるという警告が表示されます!

これが誰かに役立つことを願っています。

于 2013-10-29T18:08:19.770 に答える