You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

技术问询:Android何时开始支持版本化库?

Android版本化库名称支持的起始版本

Android对版本化库名称(带版本后缀的SONAME,例如libfoo.so.1)的支持是从**Android 7.0(API级别24)**开始引入的:

  • 在Android 7.0之前,系统的动态链接器(linker/linker64)严格要求库的SONAME必须以.so结尾,不能包含版本后缀,Libtool等构建工具也会因此自动禁用带版本后缀的SONAME生成逻辑。
  • Android 7.0对动态链接器进行了更新,允许库使用带版本后缀的SONAME格式,同时支持程序加载这类带有版本后缀的库文件。
  • Termux能够正常使用带版本后缀的库,是因为Termux本身要求运行在Android 7.0及以上版本环境中,其包构建系统也适配了Android的这一特性,编译库时会设置符合要求的版本化SONAME。

内容的提问来源于stack exchange,提问作者Arun

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 15:42:02