1

標準のFlutter FFI 手順libavcodec.dylibに従って、Flutter プロジェクトに含めました。

呼び出しDynamicLibrary.open('libavcodec.59.dylib')は問題なく実行され、負でないハンドル アドレスが返されます。これは (私が思うに) ロードが成功したことを示します。

シンボルを検索しようとすると、Flutter はエラーをスローします。

「[エラー:flutter/lib/ui/ui_dart_state.cc(209)] 未処理の例外: 無効な引数: シンボルの検索に失敗しました...」.

providesSymbol()さまざまなシンボル名で呼び出すと、常に が返されますfalse

なぜこれが起こっているのか誰にも分かりますか?そのようなライブラリをブートストラップするために必要な追加の手順はありますか? 問題の根本原因をデバッグするにはどうすればよいですか?

これがルートヘッダーファイルだと思います。これは lib のドキュメントです。

4

1 に答える 1