私のアプリはアンドロイドシステム/ libのlibhardware.soを使用しています。これはネイティブアプリです。 Android Mまでそれはうまくいきますが、Android Nでそれを実行しようとするとdlopenが失敗したライブラリlibhardware.soが表示されています。libhardware.soはAndroid Nに読み込めません。新しいAndroid Nポリシーのためですか?
は最近、私は、障害のhttps://developer.android.com/about/versions/nougat/android-7.0-changes.html#ndk
原因はこれです?この記事に出くわしましたか
で、リストは、利用可能な最小のAPIとドキュメントで提供されています:https://developer.android.com/ndk/guides /stable_apis.html –
その文書は古いです。 21までしか上がることはありませんが、23と24に新しいAPIが追加されました。 –
こんにちは、 私のアプリはlibhardware.soを使用しています。 libhardware.soの独自のコピーに切り替えるように私のアプリに依頼することはできますか? libhardware.soを/ data/data/ /lib/libhardware.soにバンドルしようとしましたが、まだ失敗しています。 –