• 具体错误
/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相关推荐

  1. 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 ...

  2. 分析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 ...

  3. Android之解决java.lang.UnsatisfiedLinkError: dlopen failed: ××××.so: has text relocations

    1.问题 项目导入别人的so,有个项目没问题,但是这个有问题,运行提示这个错误 java.lang.UnsatisfiedLinkError: dlopen failed: ××××.so: has ...

  4. 推荐两个Android模拟器,轻松解决模拟器调试java.lang.UnsatisfiedLinkError: dlopen failed~~

    转载请声明出处:http://blog.csdn.net/u013067166/article/details/52155380         导读:不知道大家有没有做过JNI开发.地图开发等等,在 ...

  5. java.lang.UnsatisfiedLinkError: dlopen failed: file offset for the library /data/app/com.beiya.litt

    概述 在开发的时候我手贱,把so包删除了,然后按了恢复就出现文件大小和之前的不一样,就出现这个错误了. java.lang.UnsatisfiedLinkError: dlopen failed: f ...

  6. 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 ...

  7. java.lang.UnsatisfiedLinkError: dlopen failed: quot;/data/app/lib/arm/libiProtectPAB.so invalid

    这个关于android的第三方或者是本库的.so文件找不到或者是无效问题所在.看了很多java.lang.UnsatisfiedLinkError:错误信息大多讲的是不能找到.so文件,,而这里却是. ...

  8. 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 ...

  9. Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.google.android.webview-2/li

    最近的项目,部分华为手机用户反馈内部网页无法打开.也就是WebView无法正常使用. 通过查看友盟的错误统计信息,如下图所示: Caused by: java.lang.UnsatisfiedLink ...

  10. 解决动态加载java.lang.UnsatisfiedLinkError: dlopen failed * is 32-bit instead of 64-bit 报错

    用动态加载的方式拉起插件apk,由于插件apk中有so文件,于是出现错误 E/AndroidRuntime: FATAL EXCEPTION: Thread-7Process: androidx.xx ...

最新文章

  1. [LeetCode] Binary Tree Paths
  2. tf.one_hot
  3. 学python的正确方法_学习Python最正确的步骤(0基础必备)
  4. 简易正则表达式引擎源码阅读
  5. ExtJs2.0学习系列(13)--Ext.TreePanel之第二式
  6. [HNOI 2011]数学作业
  7. 在經歷了8個Beta版和1個RC版後
  8. [转]C++异常处理 12
  9. Reader entry: ���� 乱码
  10. 计算机网络 第七版 谢,计算机网络-谢仁-第7版-01章.pptx
  11. C编程语言中整型变量在内存中的存储形式介绍
  12. js之数组打印看到长度和实际长度不同(浅拷贝)
  13. mysql集群搭建方案对比
  14. 泡泡龙游戏开发系列教程(一)
  15. PhysX Setup
  16. fastdfs断点续传
  17. git stage 暂存_Git暂存区之理解Git暂存区(stage)
  18. 大学英语综合教程一 Unit 2 课文内容英译中 中英翻译
  19. 【ElasticSearch从入门到放弃系列 零】ElasticSearch看这一篇就够了
  20. Html5游戏封包,学习JavaScript-10-基本封包类型

热门文章

  1. NYOJ题目915-+-字符串
  2. c语言flip用法,C ++ STL中的bitset :: flip()
  3. matlab实验报告实验四,matlab实验报告(精品小实验).docx
  4. truncate表和update 效率_SQL中Truncate的用法
  5. #{}不自动改参数类型_C++笔记——参数传递中的指针传递和引用传递
  6. linux ssh-keygen命令生成密钥 -t -C参数说明
  7. Redis 的字符串是这样实现的…
  8. MySQL索引的原理,B+树、聚集索引和二级索引的结构分析
  9. 封装一个cookie
  10. Oracle开发技能提升之层次查询全面解析