flex で Android 用のネイティブ拡張機能を設計しましたが、この拡張機能に問題があります。ane ファイルをパッケージ化し、android flex プロジェクトに追加しましたが、正しくコンパイルされますが、実行時にアクション スクリプト拡張クラスが見つからないというエラーが表示されます。
VerifyError: エラー #1014: クラス myClass が見つかりませんでした。
flex で Android 用のネイティブ拡張機能を設計しましたが、この拡張機能に問題があります。ane ファイルをパッケージ化し、android flex プロジェクトに追加しましたが、正しくコンパイルされますが、実行時にアクション スクリプト拡張クラスが見つからないというエラーが表示されます。
VerifyError: エラー #1014: クラス myClass が見つかりませんでした。
1週間の試行錯誤の末、私は答えを見つけました。問題は、アクション スクリプト ライブラリ プロジェクトが .swf にコンパイルされると、この swf に library.swf ファイルがパックされることです。この library.swf は、実際のネイティブ Android コード (.jar) があるディレクトリにコピーする必要があります。次に、.ane ファイルをパッケージ化すると、この library.swf もパッケージ化されます。
この説明で言うのは難しいです。可能であれば、いくつかのネイティブ エクステンションを作成しました。jar ファイルのコードとアクション スクリプトの中間クラスを提供できます。
この記事と例を読んだことがありますか?
http://www.adobe.com/devnet/air/native-extensions-for-air.html
http://www.adobe.com/devnet/air/articles/building-ane-ios-android-pt4.html
ANE がアプリケーションにパッケージ化されていることを確認しましたか? プロジェクトに追加し、パッケージ オプションを確認する必要があります。
クイックガイドについては、これを確認してください。