ビデオと画像のさまざまな操作のためにffmpegコマンドを使用しています。API 22以下のバージョンのデバイスで正常に動作しますが、その時点でtargetSdkVersion 23または24を設定すると、アプリがクラッシュし、次のようになります:
error like videokit.so load fail:/data/user/0/packagename/lib/libvideokit.so.
ビデオと画像のさまざまな操作のためにffmpegコマンドを使用しています。API 22以下のバージョンのデバイスで正常に動作しますが、その時点でtargetSdkVersion 23または24を設定すると、アプリがクラッシュし、次のようになります:
error like videokit.so load fail:/data/user/0/packagename/lib/libvideokit.so.
FFMPEG ソース コードには、text-reloacations と呼ばれるものが含まれています。
Marshmallow を起動すると、Android OS は、テキストの再配置を含むネイティブ コード ライブラリへのリンクを許可しません。これは、videokit.so にリンクする場合、Marshmallow をターゲットにできない (つまり、targetSdk=23 以上) ことを意味します。
この問題に関する FFMPEG チケットは、問題を修正しないという誰かの提案で締めくくられています。
Google 側も、それを修正しません。
手詰まり。