用动态加载的方式拉起插件apk,由于插件apk中有so文件,于是出现错误

E/AndroidRuntime: FATAL EXCEPTION: Thread-7Process: androidx.xxxxxxdemo, PID: 8303java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/xxxxxxxx/app.apk-dir/lib/libxxxxxx.so" is 32-bit instead of 64-bitat java.lang.Runtime.loadLibrary0(Runtime.java:1016)at java.lang.System.loadLibrary(System.java:1657)at vivali.utility.xxxxxxx.xxxxxxx.<clinit>(xxxxxxx.java:9)at com.example.xxxxxxx.xxxxxx.xxxxxxActivity.xxxxxx(xxxxxxActivity.java:676)at com.example.xxxxxxx.xxxxxx.xxxxxxActivity.access$1000(xxxxxxActivity.java:47)at com.example.xxxxxxx.xxxxxx.xxxxxxActivityy$xxxxxxThread.run(xxxxxxActivity.java:628)at java.lang.Thread.run(Thread.java:764)

单独安装该插件apk没有问题,但是运行不起来,先按照网上的方法在工程app目录下build.gradle加上一句话:

ndk {abiFilters "armeabi", "armeabi-v7a", "x86"}

但是没有效果,看大神的博客,说自己的apk中没有so,但是第三方插件中有,给了解决方案:

第三方apk有so的情况

在宿主apk中添加添加空文件夹app>src>main中添加文件夹jniLibs>armeabi,文件夹中添加空文件fix.so,即可

这个文件目录对应我的插件apk,如果只是添加armeabi文件夹则还是会报错

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. YOLOV4各个创新功能模块技术分析(三)
  2. 深度学习引擎的终极形态是什么?
  3. [转] mongoose学习笔记(超详细)
  4. 企业级的开源备份工具之磁盘柜存储配置
  5. 如何同时安装Office2003和Office2007!
  6. 微信小程序---系统信息-位置信息-定位信息
  7. Hark的数据结构与算法练习之图书馆排序
  8. 《系统集成项目管理工程师》必背100个知识点-50质量控制的活动
  9. boost::fusion::pop_back用法的测试程序
  10. Jmeter初学(一)
  11. oneinstack_OneinStack lnmp网站环境部署Namecheap SSL安全证书方法
  12. java编写排序的代码_在Java 8之前,您编写了几行代码来对对象集合进行排序?...
  13. layui按钮展开、_layui可折叠的组织架构树形图
  14. 图像 pipeline_ARADEEPOPSIS:一个基于叶状态语义分割的自动植物表型Pipeline
  15. c语言水平制表符怎么才能占16列,水平制表符是?其作用?
  16. TortoiseGit和msysGit安装及使用笔记(windows下使用上传数据到GitHub)[转]
  17. [MSN谈话]专注、口碑和猎头
  18. matlab信号如何加白噪声,matlab给信号加白噪声
  19. 星空之夜_hash+dfs
  20. Python 中文数字对照表 输入一个数字,转换成中文数字

热门文章

  1. 浏览器占满整个屏幕_如何实现div布满整个浏览器,全屏
  2. C++ 圆与圆之间的距离是不能一概而论的
  3. Python网络爬虫(三. Requests模块)
  4. vue+antdesign 高德地图根据名称选点功能,并去除logo 封装组件
  5. 【Lua】常见知识点汇总(包含常见面试考点)
  6. call的用法及底层实现
  7. web书店的设计与实现毕业设计
  8. 解决adb服务死掉的问题
  9. html佳能产品介绍,深度解读:佳能PIXMA PRO系列产品技术
  10. KubeVela v1.2 发布:你要的图形化操作控制台 VelaUX 终于来