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