gpt4 book ai didi

java - native 库如何成为 APK 文件的一部分

转载 作者:行者123 更新时间:2023-11-30 11:42:51 25 4
gpt4 key购买 nike

APK 文件由 Dalvik 可执行文件、Resources 和 Native Libraries 组成。Dalvik 机器代码如何包含这些本地库等抽象代码?它只会生成,因为如果它们是机器代码中的库,例如 DLL 或 LIB。

最佳答案

native 库作为 .so 文件(具体来说,是 Linux 上典型的 ELF 动态库)提供,包含在 APK(也就是 zip 文件)容器中。

在安装过程中,适用于设备架构的库(假设 APK 中提供了匹配的库)会自动从 apk 容器中复制到应用的私有(private)目录中,供动态链接器在运行时使用。

关于java - native 库如何成为 APK 文件的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11489077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com