首页 > 移动平台 > 详细

Android Studio使用opencv-android-sdk时踩的坑

时间:2020-06-11 11:48:55      阅读:82      评论:0      收藏:0      [点我收藏+]
  • 打包APK运行的时候闪退, "couldn‘t find "libopencv_java.so"

    1. app/src/main/jniLibs/目录下是否包含opencv-android-sdk的Java动态库(arm64-v8a/libopencv_java4.so)
    
    2. 检查使用opencv的Java类中 static { System.loadLibrary("opencv_java4"); } opencv_java的库名是否正确
    
    3. 64位的apk如果libopencv_java.so是32位的也会出现该问题
    
  • 下载正确的包含64位(arm64-v8a)的opencv-android-sdk之后, 出现dlopen failed: library "libc++_shared.so" not found

    这是因为新的libopencv_java4.so依赖libc++_shared.so,下载对应的libc++_shared.so放在与libopencv_java4.so同级的目录下, 另外网上有对应的其他方法,可以试试

Android Studio使用opencv-android-sdk时踩的坑

原文:https://www.cnblogs.com/cristiano-duan/p/13091699.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!