社区
Android
帖子详情
java.lang.UnsatisfiedLinkError: dlopen failed: library "libRPPG.so" not foun
csu之c
2020-05-20 10:51:03
APP开发时遇到问题:
java.lang.UnsatisfiedLinkError: dlopen failed: library "libRPPG.so" not found
APP目的是用RPPG算法进行非接触式心率测量
...全文
2864
2
打赏
收藏
java.lang.UnsatisfiedLinkError: dlopen failed: library "libRPPG.so" not foun
APP开发时遇到问题: java.lang.UnsatisfiedLinkError: dlopen failed: library "libRPPG.so" not found APP目的是用RPPG算法进行非接触式心率测量
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
剑笑了
2020-05-21
打赏
举报
回复
1
分两种情况吧: 1.看看你的so放在哪里如果是放在libs下面,AndroidStudio是不行的,AndroidStudio需要放在main文件夹下的jnilibs里面才可以。或者在你的app的gradle的android区域下添加如下代码 sourceSets { main { jniLibs.srcDirs = ['libs'] } } 2.不同的设备对应的CPU架构是不一样的,看看你的so库拷全了没
烟萝
2021-12-02
举报
回复
@剑笑了
确实解决了问题
虹软人脸识别 – Android平台调用动态库时的常见错误解析
最近我们发现很多用户在接入虹软ArcFace人脸识别SDK时,经常会遇到动态库加载失败的相关问题。本文详细介绍从编译动态库(.so)到程序调用so的整个流程,模拟在加载虹软人脸识别so文件时经常遇到的一些问题,帮助大家了解这些问题出现的原因以及解决方法。 一、 ArcFace库加载常见错误 1.1 找不到动态库
java
.
lan
g.
UnsatisfiedLinkError
: couldn't find libarcsoft_face_engine.so 原因: 在安装应用时,APK中指定的ABI目录下没有发现指定的动态库,寻找apk中动态库的规则详见 https://developer
纪行:解决
java
.
lan
g.
UnsatisfiedLinkError
:
dlopen
failed
:
library
“XXX.so“ not
foun
d
错误信息:
java
.
lan
g.
UnsatisfiedLinkError
:
dlopen
failed
:
library
"xxx.so" not
foun
d 或者:
java
.
lan
g.
UnsatisfiedLinkError
: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/xxx-1/base.apk"],native
Library
Directories=[/data/app/xxx/lib/arm, /data/
java
.
lan
g.
unsatisfiedlinkerror
:
dlopen
failed
:
library
“xxx.so“ not
foun
d
java
.
lan
g.
unsatisfiedlinkerror
:
dlopen
failed
:
library
"libpicture-lib.so" not
foun
d
Can‘t load***
library
:
java
.
lan
g.
UnsatisfiedLinkError
:
dlopen
failed
:
library
“*****.so“ not
foun
d
最近学习用AndroidStudio 导入jar包和so库实现一个简易的播放器,jar包和so导入网上资料说的很详细了,实现的播放器参考mediaplayer +surfaceView。在这过程中遇到一个问题,Can’t load
library
:
java
.
lan
g.
UnsatisfiedLinkError
:
dlopen
failed
:
library
"**.so" not
foun
d ,困扰好久,开始只是导入32位的so库,后来将64位so库导入,就可以正常播放了。还有主要如果播放路径是手机/data
【Android】
java
.
lan
g.
UnsatisfiedLinkError
:
dlopen
failed
:
library
“xxxxx.so“ not
foun
d 报错
java
.
lan
g.
UnsatisfiedLinkError
:
dlopen
failed
:
library
“xxxxx.so” not
foun
d 报错 昨天遇到这个报错很久没有解决,背景是在做jni开发,要在
Java
代码中调用c++库。 报错发生在这个静态加载库的方法,我了解到c++代码编译后会生成so库文件,这个文件可以在打包好的apk中查看 如图位置可以看到apk中的文件。然而我发现第一个文件夹中是有这个类的,但是第二个没有,这就是报错的原因。 static { System.lo
Android
80,471
社区成员
91,383
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章