美文网首页
Android ABI

Android ABI

作者: Jaesoon | 来源:发表于2018-07-11 11:45 被阅读14次

    什么是ABI?

    Android Binary Interface 简称ABI

    CPU 和架构

    不同 Android 手机使用不同的 CPU,因此支持不同的指令集。CPU 与指令集的每种组合都有其自己的应用二进制界面(或 ABI)。 ABI 可以非常精确地定义应用的机器代码在运行时如何与系统交互。 您必须为应用要使用的每个 CPU 架构指定 ABI。
    典型的 ABI 包含以下信息:

    • 机器代码应使用的 CPU 指令集。
    • 运行时内存存储和加载的字节顺序。
    • 可执行二进制文件(例如程序和共享库)的格式,以及它们支持的内容类型。
    • 用于解析内容与系统之间数据的各种约定。这些约定包括对齐限制,以及系统如何使用堆栈和在调用函数时注册。
    • 运行时可用于机器代码的函数符号列表 - 通常来自非常具体的库集。
      更多详细内容,请参考ABI 管理

    相关文章

      网友评论

          本文标题:Android ABI

          本文链接:https://www.haomeiwen.com/subject/clfhpftx.html