android studio导入opencv人脸识别案例的一些报错
来源:互联网 发布:启信宝的数据可信度 编辑:程序博客网 时间:2024/06/07 16:27
opencv在导入官方人脸识别案例的时候,一直报一个错误
java.lang.UnsatisfiedLinkError: Couldn't load detection_based_tracker from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.example.administrator.opencvforandroid-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.administrator.opencvforandroid-1, /vendor/lib, /system/lib]]]: findLibrary returned null
是说执行这个代码System.loadLibrary("detection_based_tracker");
找不到so文件
然后我用ndk-build命令重新生成了一下
可以看出已经生成成功了
然后我再src/main下建了一个jniLibs的文件夹把so文件复制进去,发现仍然报这个错误
郁闷了半天,在网上也没找到具体的方法
最后发现问题
大家看我的application.mk文件
APP_STL := gnustl_staticAPP_CPPFLAGS := -frtti -fexceptionsAPP_ABI := armeabi-v7aAPP_PLATFORM := android-25
我在这里明确了CPU的架构平台是armeabi-v7a,也就是生成的是这个平台架构的so文件,所以在jniLibs的文件夹下还要再建一个文件夹叫armeabi-v7a,把so文件放进去如图
再编译运行,完美
还有一个点要注意在android.mk文件中,在如图红框中的路径,改成自己下载的opencv sdk路径
2 0
- android studio导入opencv人脸识别案例的一些报错
- 【Android Studio错误汇总】eclipse项目导入Android Studio .9.png图片不能识别报错的问题
- opencv for android:如何在Android studio中成功运行opencv人脸识别的例子
- Android Studio的一些报错问题
- opencv导入android studio
- openCv 导入 android studio
- Android Studio 导入 opencv
- 关于Android studio导入源码Gradle报错的解决
- Android Studio导入点9图片报错的解决办法
- android studio导入外部项目的报错收集
- android opencv 简单的人脸识别
- Android studio 导入xutils3报错
- android studio导入eclipse项目报错
- Android Studio导入Eclipse项目报错
- Android studio导入其他项目报错
- 关于Android studio导入项目报错
- Android Studio导入项目报错
- Android studio 导入库的一些方式
- iscroll部分机型高度计算错误原因--transform属性
- 批量 mybatis
- PHP重命名文件夹下的文件后缀名
- pyhotn的p2p-sip网络电话小试牛刀
- JAVA设计模式之创建者模式
- android studio导入opencv人脸识别案例的一些报错
- 查找——AVL
- 字典序问题
- java开发C语言解释器:函数递归调用时的环境保护
- gradle的使用,在ide的设置
- 2017 终点亦是起点
- broken necklaces破碎的项链
- HDU 1001【Sum Problem】
- redis 的惊群处理和分布式锁的应用例子