opencv3及以下的版本仅仅支持gnustl_shared编译,但是NDK16之后就不支持gnustl_shared的编译了,所以这就到了一个十字路口。要你就使用低于16版本的ndk,要么就是用opencv4。如果你的ndk版本升级了,可能也会产生如下错误,提示找不到库。
/build/core/add-application.mk:178: *** Android NDK: APP_STL gnustl_shared is no longer supported. Please switch to either c++_static or c++_shared. See https://developer.android.com/ndk/guides/cpp-support.html for more information. . Stop.
2、使用opencv4
借鉴下面的帖子。
https://blog.csdn.net/firing00/article/details/87537635