LibVlc crashesh with other NDK libraries in the same app
We have an android app that uses an NDK library for communication. We want to integrate an RTSP player in the app. When we build the application and run it. It crashes and displays a run-time error.
java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "_ZNSt6__ndk14__fs10filesystem21__temp_directory_pathEPNS_10error_codeE" referenced by "/data/app/~~lMf4T-Vbcz_lWU7rJ9NA3w==/com.urbanmatrix.android.launchpad.debug-IkcI6Iov7kpdEAeW-tvTtA==/base.apk!/lib/arm64-v8a/libmavsdk_server.so"
We have tried other NDK based RTSP players that have worked with our application including unofficial-LibVlc version: 2.5.14. We want to shift to the new vlc because it provides low latency streaming that only the recent Vlc releases provide. There maybe a problem with the configuration of LibVlc that is making it interfere with other NDK based libraries in the project.