dlopen failed: library “libopencv_java4.so“ not found 解决

x33g5p2x  于2022-03-06 转载在 Java  
字(0.6k)|赞(0)|评价(0)|浏览(388)

dlopen failed: library "libopencv_java4.so" not found

Android studio编译yolov5时报错,

最后解决方法:

app所在目录的build.gradle修改:

指向opencv 的库arm64-v8a所在的父目录,报错就解决了。

  1. externalNativeBuild {
  2. cmake {
  3. version "3.10.2"
  4. path file('src/main/jni/CMakeLists.txt')
  5. }
  6. }
  7. sourceSets {
  8. main {
  9. jniLibs.srcDirs = ['src/main/jni/opencv'] // libs
  10. }
  11. }

build.gradle完整代码:

  1. apply plugin: 'com.android.application'
  2. android {
  3. compileSdkVersion 29
  4. buildToolsVersion "29.0.2"
  5. defaultConfig {
  6. applicationId "com.tencent.yolov5ncnn"
  7. archivesBaseName = "$applicationId"
  8. externalNativeBuild {
  9. cmake {
  10. cppFlags ""
  11. //

相关文章

最新文章

更多