so没有打包进AKP导致java.lang.UnsatisfiedLinkError: dlopen failed: library “lib.so“ not found
- 具体错误
/AndroidRuntime: FATAL EXCEPTION: BaseActivityProcess: com.serenegiant.usbcameratest, PID: 5494java.lang.UnsatisfiedLinkError: dlopen failed: library "libjpeg-turbo1500.so" not foundat java.lang.Runtime.loadLibrary0(Runtime.java:1087)at java.lang.Runtime.loadLibrary0(Runtime.java:1008)at java.lang.System.loadLibrary(System.java:1664)at com.serenegiant.usb.UVCCamera.<clinit>(UVCCamera.java:119)at com.serenegiant.usbcameratest.MainActivity$2$1.run(MainActivity.java:143)at android.os.Handler.handleCallback(Handler.java:938)at android.os.Handler.dispatchMessage(Handler.java:99)at android.os.Looper.loop(Looper.java:236)at android.os.HandlerThread.run(HandlerThread.java:67)
- 原因分析
这种情形一般出现于:app依赖于某个jni项目。你以为jni项目编译过了,app依赖也正确,就可以把so打包到apk?图样图森破。
- 解决办法
首先在app目录中,搜索so的位置,一般应该是lib。
然后在build.gradle中配置:
android {......sourceSets {main {jniLibs.srcDirs = ['libs']}}
另有参考文章:
https://blog.csdn.net/quantum7/article/details/10850610
so没有打包进AKP导致java.lang.UnsatisfiedLinkError: dlopen failed: library “lib.so“ not found相关推荐
- System.err: java.lang.UnsatisfiedLinkError: dlopen failed: library “libc++_shared.so“ not found
Android Studio 配置OpenCV 的时候出现这样的提示 黄色警告libc++_shared.so" not found : System.err: java.lang.Unsa ...
- 分析Android :java.lang.UnsatisfiedLinkError: dlopen failed * is 32-bit instead of 64-bit
Crash 日志: java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/com.ireader.plug.sdk/iread ...
- Android之解决java.lang.UnsatisfiedLinkError: dlopen failed: ××××.so: has text relocations
1.问题 项目导入别人的so,有个项目没问题,但是这个有问题,运行提示这个错误 java.lang.UnsatisfiedLinkError: dlopen failed: ××××.so: has ...
- 推荐两个Android模拟器,轻松解决模拟器调试java.lang.UnsatisfiedLinkError: dlopen failed~~
转载请声明出处:http://blog.csdn.net/u013067166/article/details/52155380 导读:不知道大家有没有做过JNI开发.地图开发等等,在 ...
- java.lang.UnsatisfiedLinkError: dlopen failed: file offset for the library /data/app/com.beiya.litt
概述 在开发的时候我手贱,把so包删除了,然后按了恢复就出现文件大小和之前的不一样,就出现这个错误了. java.lang.UnsatisfiedLinkError: dlopen failed: f ...
- java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/***.so: has text relocations
最近接手一个古老的项目维护-- 报错信息: 2020-04-23 19:15:44.652 19941-20327/xxx E/AndroidRuntime: FATAL EXCEPTION: Asy ...
- java.lang.UnsatisfiedLinkError: dlopen failed: quot;/data/app/lib/arm/libiProtectPAB.so invalid
这个关于android的第三方或者是本库的.so文件找不到或者是无效问题所在.看了很多java.lang.UnsatisfiedLinkError:错误信息大多讲的是不能找到.so文件,,而这里却是. ...
- java.lang.UnsatisfiedLinkError: dlopen failed: /data/xxxxx.so has bad ELF magic
java.lang.UnsatisfiedLinkError: dlopen failed: "/data/xxxxx.so" has bad ELF magic 原因是引入的.s ...
- Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.google.android.webview-2/li
最近的项目,部分华为手机用户反馈内部网页无法打开.也就是WebView无法正常使用. 通过查看友盟的错误统计信息,如下图所示: Caused by: java.lang.UnsatisfiedLink ...
- 解决动态加载java.lang.UnsatisfiedLinkError: dlopen failed * is 32-bit instead of 64-bit 报错
用动态加载的方式拉起插件apk,由于插件apk中有so文件,于是出现错误 E/AndroidRuntime: FATAL EXCEPTION: Thread-7Process: androidx.xx ...
最新文章
- [LeetCode] Binary Tree Paths
- tf.one_hot
- 学python的正确方法_学习Python最正确的步骤(0基础必备)
- 简易正则表达式引擎源码阅读
- ExtJs2.0学习系列(13)--Ext.TreePanel之第二式
- [HNOI 2011]数学作业
- 在經歷了8個Beta版和1個RC版後
- [转]C++异常处理 12
- Reader entry: ���� 乱码
- 计算机网络 第七版 谢,计算机网络-谢仁-第7版-01章.pptx
- C编程语言中整型变量在内存中的存储形式介绍
- js之数组打印看到长度和实际长度不同(浅拷贝)
- mysql集群搭建方案对比
- 泡泡龙游戏开发系列教程(一)
- PhysX Setup
- fastdfs断点续传
- git stage 暂存_Git暂存区之理解Git暂存区(stage)
- 大学英语综合教程一 Unit 2 课文内容英译中 中英翻译
- 【ElasticSearch从入门到放弃系列 零】ElasticSearch看这一篇就够了
- Html5游戏封包,学习JavaScript-10-基本封包类型
热门文章
- NYOJ题目915-+-字符串
- c语言flip用法,C ++ STL中的bitset :: flip()
- matlab实验报告实验四,matlab实验报告(精品小实验).docx
- truncate表和update 效率_SQL中Truncate的用法
- #{}不自动改参数类型_C++笔记——参数传递中的指针传递和引用传递
- linux ssh-keygen命令生成密钥 -t -C参数说明
- Redis 的字符串是这样实现的…
- MySQL索引的原理,B+树、聚集索引和二级索引的结构分析
- 封装一个cookie
- Oracle开发技能提升之层次查询全面解析