2

ビデオと画像のさまざまな操作のためにffmpegコマンドを使用しています。API 22以下のバージョンのデバイスで正常に動作しますが、その時点でtargetSdkVersion 23または24を設定すると、アプリがクラッシュし、次のようになります:

error like videokit.so load fail:/data/user/0/packagename/lib/libvideokit.so.
4

1 に答える 1

0

FFMPEG ソース コードには、text-reloacations と呼ばれるものが含まれています。

Marshmallow を起動すると、Android OS は、テキストの再配置を含むネイティブ コード ライブラリへのリンクを許可しません。これは、videokit.so にリンクする場合、Marshmallow をターゲットにできない (つまり、targetSdk=23 以上) ことを意味します。

この問題に関する FFMPEG チケットは、問題を修正しないという誰かの提案で締めくくられています。

Google 側も、それを修正しません

手詰まり。

于 2016-10-25T05:55:00.693 に答える