java.lang.UnsatisfiedLinkError: 安卓so包引入问题小记

前言

项目中要使用虹软的人脸识别检测功能,我下载了虹软的Demo配置,没有问题,但在配置项目so文件时候出现了java.lang.UnsatisfiedLinkError:不能找到so文件的问题,经过n次百度,解决了。

经检查,so包放置的路径是对的,虹软提供的so文件,jar文件都不会有错。但仍然提示这个错误,后来发现是支持的so库架构问题,他们扫描的包可能不一样,so,在项目的build.gradle下defaultConfig{}中添加如下代码。

  ndk {
            //设置支持的SO库架构
    abiFilters 'armeabi-v7a'//'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'
     }

暂时解决了这个问题,总而言之,先备注一下。

再埋个链接 ~.~  https://blog.csdn.net/asla_1/article/details/80534589

你可能感兴趣的:(那些年我们一起踩过的坑)