美文网首页
关于Android SO的一点常识

关于Android SO的一点常识

作者: SupLuo | 来源:发表于2017-06-22 22:08 被阅读41次

    [摘抄纪录]
    应用程序二进制接口(Application Binary Interface)定义了二进制文件(尤其是.so文件)如何运行在相应的系统平台上,从使用的指令集,内存对齐到可用的系统函数库。在Android系统上,每一个CPU架构对应一个ABI:armeabi,armeabi-v7a,x86,mips,arm64-v8a,mips64,x86_64。

    很多设备都支持多于一种的ABI
    armeabiv-v7a: 第7代及以上的 ARM 处理器。2011年15月以后的生产的大部分Android设备都使用它。
    arm64-v8a: 第8代、64位ARM处理器,很少设备,三星 Galaxy S6是其中之一。
    armeabi: 第5代、第6代的ARM处理器,早期的手机用的比较多。
    x86: 平板、模拟器用得比较多。
    x86_64: 64位的平板。
    如果你的应用不支持 Android 2.3 (Gingerbread),你可以不需要 armeabi 类的ABI.

    相关文章

      网友评论

          本文标题:关于Android SO的一点常识

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