java.lang.UnsatisfiedLinkError: dlopen failed: /lib/arm64/libc++_shared.so not found
1. Error description
When using other so libraries, sometimes you may encounter libc++_shared.so library cannot be found:
java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/com.niuba.demo-t5NvrZc62MoQOW2PzC1Rvw==/lib/arm64/libc++_shared.so" not found
2. Cause of error
The so library used depends on the libc++_shared.so library file
3. Solutions
Go to any ndk version directory in the ndk directory, there are various versions in the llvm-libc++\libs directory
For example:
ndk\23.1.7779620\sources\cxx-stl\llvm-libc++\libs