java.lang.UnsatisfiedLinkError: dlopen failed: library "libc++_shared.so" not found: needed by
一、概述
在AndroidStudio中集成opencv,使用其native函数时报的一个错误
二、解决办法
opencv提供的native文件夹中提供的是动态库
但是在gradle中的配置中,配置的stl是静态的,将其改为shared就行了
externalNativeBuild { cmake { cppFlags += "-frtti -fexceptions -std=c++11" arguments += "-DANDROID_STL=c++_shared"//改成这个 // arguments += "-DANDROID_STL=c++_static"//这是原来的 } }