近日对接PapPal,对接后在部份手机上会出现崩溃,查看其日志后发现报/lib/x86, /system/lib, /vendor/lib]]] couldn't find xx.so,我解压了打好的apk发现里面有对就的so,

折腾了一天发现,PapPal依赖了arm-v8a.x86_64等,于是报着试试看的心理在Gradle中加入如下配置

packagingOptions {exclude "lib/arm64-v8a/libcardioDecider.so"
    exclude "lib/arm64-v8a/libcardioRecognizer.so"
    exclude "lib/arm64-v8a/libcardioRecognizer_tegra2.so"
    exclude "lib/arm64-v8a/libopencv_core.so"
    exclude "lib/arm64-v8a/libopencv_imgproc.so"

    exclude "lib/x86/libcardioDecider.so"
    exclude "lib/x86/libcardioRecognizer.so"
    exclude "lib/x86/libcardioRecognizer_tegra2.so"
    exclude "lib/x86/libopencv_core.so"
    exclude "lib/x86/libopencv_imgproc.so"

    exclude "lib/x86_64/libcardioDecider.so"
    exclude "lib/x86_64/libcardioRecognizer.so"
    exclude "lib/x86_64/libcardioRecognizer_tegra2.so"
    exclude "lib/x86_64/libopencv_core.so"
    exclude "lib/x86_64/libopencv_imgproc.so"
}

即打包时这些屏蔽掉不打入到apk中,就解决了。

事后了解到,因为包含了这些平台的文件夹,系统会到相应平台下找你写的 loadLibary,因为没找到,所以就报错了,有人说不是64位能兼容到32位么,这里你想有64位文件夹下有可用的SO了,那么相应的其他库也应有,如果没有就会报错。所以按照上述方法就解决了

/lib/x86, /system/lib, /vendor/lib]]] couldn't find xx.so相关推荐

  1. Centos7运行Docker1.13.1报错Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor pres

    Centos 7 下载Docker 之后 运行时出现错误,错误信息如下: systemctl start docker [root@hadoop14 sysconfig]# systemctl sta ...

  2. MySQL启动报错的处理方式:/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled

    在公司的测试环境中,发现所有数据均不展示,经排查发现为MySQL的问题,重启后报如下错误: [root@mysql-common-01 ~]# systemctl status mysqld.serv ...

  3. dlopen failed: “/system/app/googlewebview85/lib/arm/libwebviewchromium.so“ is 32-bit instead of 64

    前言 最近用腾讯的tbs x5内核加载链接时 webview崩溃了 无限崩溃的那种 崩溃的错误也是一脸懵逼 /system/app/googlewebview85/lib/arm/libwebview ...

  4. 关于ubuntu自定义service服务时找不到/usr/lib/systemd/system目录的问题

    关于ubuntu自定义service服务时找不到/usr/lib/systemd/system目录的问题 问题 我们知道在 systemd 取代了 init 而成为广大 Linux 系统中 PID 为 ...

  5. #83948 SIGSEGV(SEGV_MAPERR) #01 pc 0075de71 /vendor/lib/libllvm-glnext.so [armeabi-v8]

    #83948 SIGSEGV(SEGV_MAPERR) #01 pc 0075de71 /vendor/lib/libllvm-glnext.so [armeabi-v8] 最近新上项目,有的机型会报 ...

  6. opencv海思平台移植解决warning: ../../lib/libopencv_imgproc.so, needed by ../lib/libopencv_imgcodecs.so, not

    1.opencv编译部分请参考: https://blog.csdn.net/qq_39660930/article/details/78050030 2.编译过程中出现的错误查找网络自行解决: 编译 ...

  7. lib/python3.7/site-packages/torch/lib/../../../../libgomp.so.1: version `GOMP_4.0‘ not found (requir

    之前程序可以正常运行,装了anaconda,matlab后,再次运行出现了这个问题,我感觉是安装matlab影响的,因为matlab安装后打不开,报了错类似error-9, 9.75,查到解决方法就是 ...

  8. OSError: /home/yukang/anaconda3/envs/fsgan/lib/python3.9/site-packages/torch/lib/../../nvidia/cublas

    OSError: /home/yukang/anaconda3/envs/fsgan/lib/python3.9/site-packages/torch/lib/../../nvidia/cublas ...

  9. new org.netbeans.lib.awtextra.AbsoluteConstraints org.netbeans.lib.awtextra.AbsoluteLayout()

    IDEA导入一个工程,报错找不到new org.netbeans.lib.awtextra.AbsoluteConstraints org.netbeans.lib.awtextra.Absolute ...

最新文章

  1. c语言 简单编程题,c语言简单编程练习题.doc
  2. HBase性能优化方法总结(1):配置优化
  3. 阐述计算机历程以及未来发展方向,计算机程序的发展史
  4. 树莓派python实例_使用Python实现树莓派WiFi断线自动重连实例(附代码)
  5. 【.NET】Repeater控件简单的数据绑定(有bool,日期,序号)
  6. ECMAScript 6教程 (一)
  7. [分类汇总] 同步与异步系列
  8. 关于模糊查询时的索引问题.(了解一下,对提高代码效率非常有好处)
  9. 让自己的软件出现在选择打开列表的软件中
  10. VBXtraLib 1.0 下载
  11. 企业管理的六大关系和八大系统
  12. 传统蓝牙HCI搜索流程介绍(bluetooth inquiry)
  13. 链路聚合Eth-Trunk
  14. 基于xsh的vbs脚本的使用(语法)
  15. 不必担心安卓系统被植入棱镜
  16. 蓝桥杯 2014-5 圆周率
  17. Vue项目中将时间格式成xxxx-xx-xx
  18. dedecms常见修改,参考大全,二次开发
  19. git安装及github配置
  20. 【距离高考还有多少天】

热门文章

  1. 图片转文字怎么弄?图文转换方式说明
  2. 稳踞三大价值高地!昆仑万维角逐AIGC“新大陆”
  3. python绘制三维矢量图_开源图形库 c语言-图形图像库 集合
  4. 京东 按时上下班被开除,国内IT业惨状
  5. ZigBee网络数据传递流程_蓝牙、WIFI、Zigbee谁更适合物联网,各有哪些优缺点?...
  6. 互联网广告新规实施 微信公众号发“软文”须标明
  7. 彻底解决Android系统A-GPS搜不到卫星的问题!亲测!
  8. SQL server已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行(2行)
  9. vivo7.0系统手机最完美激活Xposed框架的教程
  10. 牛掰了!鸿蒙与Android完美融合,将鸿蒙设备当Android设备用