Мое приложение использует libhardware.so из android system/lib. Это родное приложение. до Android M. Он работает нормально, но при попытке запустить его с Android N он показывает, что dlopen не удалось найти библиотеку libhardware.so.
Недавно я наткнулся на эту статью https://developer.android.com/about/versions/nougat/android-7.0-changes.html#ndk
Причина отказа в этом?