最近几个写android有问到  dlopen failed: "*.so" has unexpected e_machine 错误,现给出解决方案:

readelf -h *.so 看一下头 , 如果是写android的so库,一般肯定包含一下信息
Class=ELF32
Machine=ARM

现在大部分android手机都只支持32位,即最高到armv7, 所以so库必须是32位的,且目标平台应该是ARM

gcc 编译 适用于arm 的参数 详询:
http://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html

http://blog.csdn.net/lanmo555/article/details/18698391

dlopen failed: *.so has unexpected e_machine相关推荐

  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 5.0报错:dlopen failed: couldn't map ... Permission denied

    问题描述: 我的应用当中集成了一个安全相关的sdk,而这个sdk中使用的so是加过壳的. 它加载native so的方式是:Java System.loadLibrary --> native ...

  4. dlopen failed: library “libopencv_java4.so“ not found 解决

    dlopen failed: library "libopencv_java4.so" not found Android studio编译yolov5时报错, 最后解决方法: a ...

  5. 【错误记录】NDK 动态库报错 ( dlopen failed: file offset for the library /lib/arm64/libwebp.so“ >= file size:0)

    文章目录 一.报错信息 二.解决方案 一.报错信息 运行 NDK 时 , 删除了引用的动态库 , 然后 " Ctrl + Z " 恢复 , 运行就报如下错误 ; 2021-04-2 ...

  6. 成功解决OSError: dlopen() failed to load a library: cairo / cairo-2 / cairo-gobject-2 / cairo.so.2

    成功解决OSError: dlopen() failed to load a library: cairo / cairo-2 / cairo-gobject-2 / cairo.so.2 目录 解决 ...

  7. so加载报错:dlopen failed: couldn't map ... Permission denied

    转自:https://blog.csdn.net/u013270444/article/details/60869376 问题描述: 我的应用当中集成了一个安全相关的sdk,而这个sdk中使用的so是 ...

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

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

  9. dlopen failed: empty/missing DT_HASH in quot;libx.soquot; (built with --hash-style=gnu?)

    dlopen failed: empty/missing DT_HASH in "libx.so" (built with --hash-style=gnu?) 崩溃日志内容: j ...

最新文章

  1. CGpoint,CGSize,CGRect,NSRange
  2. 接口冲突的一种解决方法
  3. windows10+Python3-如何安装numpy和matplotlib包
  4. ios AppStore 帐号申请
  5. leetcode算法题--丑数 II★
  6. 技术控必看: RSA 2017 信息安全大会技术议程一览 | RSA 2017
  7. Webex远程网络视频会议使用指南
  8. LeetCode 300. 最长上升子序列(Longest Increasing Subsequence)
  9. Js 控件编写 继承:extend、mixin和plugin(一)
  10. Cordova Embedded Server
  11. Andrew Ng机器学习之一 导论
  12. Frequent values【线段树】
  13. Java实验3 方法与数组
  14. 在工作中能学到的东西-2
  15. 《编程珠玑》---笔记。浏览此文,一窥此书。
  16. 语音学习笔记3------matlab实现傅里叶反变换ifft()函数
  17. mysql怎么打开db文件_DB文件扩展名 - 什么是.db以及如何打开? - ReviverSoft
  18. 《Python安全攻防:渗透测试实战指南》学习一
  19. OpenCV C++实现树结构可视化(画出一棵四叉树)
  20. 三菱PLC梯形图入门操作指令

热门文章

  1. 如何阅读matlab项目并调试运行成,【转】读书笔记:MATLAB
  2. Spatial Pyramid Matching
  3. 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  4. Python3.5 Django1.10 Scrapy1.2 Ubuntu16.04 HTML5
  5. java 字符串文本匹配并高亮显示处理
  6. 低成本营销有哪些策略 分享总结的营销方式思维导图
  7. Python函数部分2
  8. 用python做flash动画_6 款用于创建优秀动画的免费 Flash 编辑器
  9. 图像成像原理与相机标定
  10. python的常见矩阵除法_Python矩阵除法