1. 下载
opencv官网 Releases - OpenCV 我这里是4.5.0 3.多的版本,因为我的安卓有点老,他跟sdk挂钩
2. 新建空安卓项目
3. 导入包 opencv得sdk包 【在此之前确认自己安卓里面是否有sdk和】
4. 更改版本
1.
2. 记下自己项目里面的版本
3. 把opencv的改成自己对应的一模一样的 版本
5.添加依赖-openCv- Ndk-Cmake
报错
我在这步报错消息
Expected NDK STL shared object file at D:\develop\Android_SDK\ndk\26.3.11579
我所尝试的解决方法:
下载安装ndk
之后,又报错 说是找不到这个so文件,我去看就是没有,这是官网下的,我也没法
Expected NDK STL shared object file at D:\develop\Android_SDK\ndk\27.0.11718014\sources\cxx-stl\llvm-libc++\libs\x86\libc++_shared.so
最后成功解决方法
1、找了一个带有so文件的ndk 放在 D:\develop\Android_SDK\ndk 这个路径下,别地他找不到
2、file-》自己手动设置这个ndk 再次运行就不报错了,如果还报红尝试 关闭从新运行