安卓手机打开.so文件就需要下载Libs?

 2024-01-06 03:00:52  阅读 0

库开发实战指南f4下载_apk开发时so库的作用_开发库管理

so文件是手机的一些运行时库文件。 系统lib文件夹中,替换和移植其他系统中的程序也需要修改和替换相关so文件; 如果没有它们,系统软件就无法运行,任何一个部分损坏都会影响相应的功能,比如拨打、接听电话等。 、通讯录、相机等都依赖so文件。 so文件需要资深高手修改。 它通常是现成的移植和移植。 打开它是没有意义的。 如果你想在手机上查看.so文件,你需要下载Libs。

so是so的缩写,顾名思义,它是一个共享对象,是机器可以直接运行的二进制代码。 从一个操作系统到一个专门的软件,一切都离不开如此。 所以主要存在于Unix和Linux系统中。 平台相关的二进制机器代码也是如此。 应用程序支持的CPU架构取决于位于APK中lib或目录中的.so文件。

因为它是基于Linux Kernl的,所以它也继承了Linux中所有so相关的设计。

除了系统原因外,开发者还需要了解以下几点:

so机制可以让开发者最大限度地利用现有的C和C++代码,达到复用的效果,利用软件世界几十年积累的优秀代码。

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

因此内存分配不受单次/ART应用的限制,减少了OOM。

标签: 软件 android

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码