01

安卓手机打开.so文件需要下载Native Libs Monitor这个app,这个应用可以帮助我们理解手机上安装的APK用到了哪些.so文件,以及.so文件来源于哪些函数库或者框架。我们也可以自己对app反编译来获取这些信息。

so文件是手机的一些运行库文件,在系统lib的文件夹下,置换移植其他系统的程序也需要修改更换相关so文件;没有它系统软件不能运行,哪部分损坏就影响相对功能,电话接打,通讯录,相机等等都是要依赖so文件使用的。so文件需要资深安卓大师更改,一般都是现成的搬运移植,打开它没有什么意义。安卓手机想要查看.so文件就需要下载Native Libs Monitor。

so是shared object的缩写,见名思义就是共享的对象,机器可以直接运行的二进制代码。大到操作系统,小到一个专用软件,都离不开so。so主要存在于Unix和Linux系统中。so是与平台相关的二进制机器码,Android应用支持的cpu架构取决于APK中位于lib或jniLib目录中的.so文件。

由于Android基于Linux Kernl的,也继承了Linux中所有so相关的设计。

除了系统方面的原因,Android开发者还要知道以下几点:

so机制让开发者最大化利用已有的C和C++代码,达到重用的效果,利用软件世界积累了几十年的优秀代码。

so是二进制,没有解释编译的开消,用so实现的功能比纯java实现的功能要快。

so内存分配不受Dalivik/ART的单个应用限制,减少OOM。

linux中so文件如何打开,安卓手机如何打开.so文件?相关推荐

  1. 手机存储android文件怎么打开,安卓手机如何打开.jio文件?

    01 安卓手机无法打开.jio文件,需要在电脑上安装久其通用数据管理平台软件打开.进入软件首页,点击菜单栏"装入"按钮,弹出"数据装入向然后导",单击文件夹图标 ...

  2. 手机android的文件怎么恢复,安卓手机怎样恢复删除的文件

    原标题:安卓手机怎样恢复删除的文件 安卓手机怎样恢复删除的文件?手机上其实能做的事情特别的多,相信很多的人都有这个感触,有的时候我们为了方便,会选择在手机做文档,其实电脑做文档更方便,但是手机做文档可 ...

  3. tgz文件linux打开,安卓手机如何打开.tgz文件?

    01 打开.tgz文件,不同的系统打开方法略有不同,以Linux系统为例, 一般打开步骤如下:首先输入 gunzip filename.tar.gz 回车.这样就生成的归档文件.然后输入tar -xf ...

  4. android文档怎么打开,安卓手机如何打开.tn6文件?

    01 安卓手机是不能直接打开tn6文件的.我们有〇个与TN6文件相关的已知软件程序,它们可以归类为〇种主要文件类型,通常这些文件被视为BinaryData格式,因此可以使用FileViewPro文件查 ...

  5. 7z001怎么解压在安卓手机上面_安卓手机能打开eif文件吗 手机怎么打开eip文件方法...

    安卓手机要怎么打开.eif文件,估计有些小伙伴还不知道怎么打开吧,那么下面和小编一起来看看轻松打开的方法介绍. 安卓手机如何打开.eif文件 安卓手机是不能打开.eif文件的,小伙伴们想要轻松的打开这 ...

  6. 安卓手机如何打开.crx文件_如何在安卓手机上使用Chrome插件

    原标题:如何在安卓手机上使用Chrome插件 目前世面上的手机浏览器大都以chrome为核心,奇怪的是chrome在桌面版上的神技-"插件",在手机上却不支持.于是乎国内手机浏览器 ...

  7. android如何开手机,安卓手机如何打开.data文件?

    01 安卓手机打开.data文件需要root之后才可以.手机获得root权限后打开安卓手机的文件管理,找到data文件,点击就可以直接打开data文件,查看里面的文件内容了.部分手机文件管理没有roo ...

  8. android obb在哪,安卓手机如何打开.obb文件?

    01 安卓手机无法打开obb文件.obb文件就是所谓的游戏数据包,它是不能直接打开的,而是把它解压到Androidobb中相关的文件夹里,然后安装该obb对应的软件,这样该软件才能调用obb文件中的数 ...

  9. 手机android能打开吗,安卓手机能打开eif文件吗 手机怎么打开eip文件方法

    安卓手机要怎么打开.eif文件,估计有些小伙伴还不知道怎么打开吧,那么下面和小编一起来看看轻松打开的方法介绍. 安卓手机如何打开.eif文件 安卓手机是不能打开.eif文件的,小伙伴们想要轻松的打开这 ...

  10. 安卓手机如何打开.crx文件_如何在安卓手机上使用Chrome插件-crx文件

    目前世面上的手机浏览器大都以chrome为核心,奇怪的是chrome在桌面版上的神技-"插件",在手机上却不支持.于是乎国内手机浏览器别管是内置的还是第三方也同样追随了chrome ...

最新文章

  1. CES 2019开胃菜竟然是芯片,英特尔 英伟达 高通 华为 AMD已经开打!
  2. 【STM32】跑马灯实验主要程序代码分析
  3. 查看用户账户过期信息
  4. Spring Boot2.0 JPA 实现分页(简单查询分页、复杂查询分页)
  5. 泛微协同“风暴”席卷高端市场
  6. python生成词云代码无错窗口空框_10分钟教你用Python生成属于自己的词云图
  7. 函数调用过程实例详解
  8. 计算机考研高分扎堆学校如何处理,考研:名校400+扎堆,450+和数学满分频现,网友:这届太厉害了!...
  9. 算法(一):二分查找法
  10. Java自动化测试框架-03 - TestNG之Test Group篇 - (详细教程)
  11. iOS 提交app到iTunes Connect,显示构建版本“+”号的小技巧/ 选择版本提交 无“+”号 问题/Xcode 上传成功但iTunes 不显示上传的版本的问题
  12. 小学生c语言入门教程,啊哈C语言(小学生坐在马桶上都能看懂C语言入门教程).pdf...
  13. 浏览器插件FeHelper的学习:gulp基础、使用gulp构建项目
  14. 项目管理文档目录结构
  15. 工程项目全过程,工程项目建设分为几个阶段?
  16. 数据库迁移工具flyway
  17. 为什么10M、20M的宽带只有大约1、2M的下载速度——网速KB/s与Kbps(Kb/s)的区别
  18. 他们联手造了个抢票节”
  19. [开发工具] STM32算法的翅膀之MATLAB
  20. 每周一品 · 音圈电机(VCM)中的磁性材料

热门文章

  1. 2011年电子科技大学博士生招生参考书目
  2. 利用FbinstTool+大白菜u盘工具,制作多系统启动U盘【转】
  3. WEB安全基础 - - -漏洞扫描器
  4. 10、Lctech Pi(F1C200S)驱动电阻屏触摸芯片ns2009(ts2007),buildroot配置tslib(CherryPi,Mangopi,F1C100S)
  5. Lena与数字图像处理
  6. 【maven】maven-scm-plugin 使用
  7. java试题管理系统
  8. 西威变频器使用说明书_西威变频器调试说明.doc
  9. Linux命令 - vi命令
  10. Gantt - attachEvent事件监听 - 无参数事件