- AndroidでLibAv/ffmpegを使用しているアプリケーションを実装しています
- JNIを使用してネイティブコードを操作しています
- 私の「共有ライブラリ」は、libswscale.so、libavutil.so、libavformat.so、libavdevice.so、libavcore.so、libavcodec.soを使用しています。
- すべての「共有ライブラリ」は、APKファイルの同じディレクトリにパックされていることが確認されています
- デバイスでデバッグしています(エミュレーターなし)
- Runtime.loadLibrary($ MY_LIB_NAME)は、UnsatisfiedLinkError例外をトリガーします
- 'System.loadLibrary( "swscale")'を直接実行すると、UnsatisfiedLinkError例外も発生します
私の推測では、libav * .soはAPKに追加する必要のある追加のライブラリに依存していますが、これらを検出する方法がわかりません。依存する共有ライブラリを検出するツールはありますか?(ウィンドウは同等のものに依存します)?
どんな助けでもありがたいです。
〜Nadav