dlopen失败:未找到库"/system/lib64/libhwuibp.so":Honor 4C 64位八核CPU

Che*_*tan 5 64-bit android opencv android-camera-intent android-6.0-marshmallow

每当我尝试通过意图打开相机/图库时,我在我的荣耀4C手机,带有64位八核CPU的Android版本6.0中收到此错误.

load:so =/system/lib64/libhwuibp.so

dlopen失败:未找到库"/system/lib64/libhwuibp.so"

基本上我试图在OpenCV-2.4.13.1-android-sdk so文件的帮助下裁剪图像.但这个错误似乎与设备相关,因为在其他手机应用程序工作完全正常,任何人都可以帮助我吗?

ple*_*eft 3

您尝试过这个解决方案吗?

你好,我这几天在网上查了一下,终于找到了解决办法!如果您使用的是 Android studio,只需编辑gradle.properties根文件夹中的 并添加android.useDeprecatedNdk=true. 然后编辑 build.gradle应用程序文件夹中的文件,设置abiFilters如下:

android {
    ....
    defaultConfig {
        ....
        ndk {
            abiFilters "armeabi", "armeabi-v7a", "x86", "mips"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

来源: https: //github.com/yixia/VitamioBundle/issues/305