• Android SO文件的兼容和适配
    • SO的兼容性
    • SO介绍说明
    • SO的适配

Android SO文件的兼容和适配

SO的兼容性

对于CPU来说,不同的架构并不意味着一定互不兼容,根据目前Android共支持七种不同类型的CPU架构:

  • armeabi 设备只兼容armeabi;
  • armeabi-v7a 设备兼容armeabi-v7a、armeabi;
  • arm64-v8a 设备兼容arm64-v8a、armeabi-v7a、armeabi;
  • X86 设备兼容X86、armeabi;
  • X86_64 设备兼容X86_64、X86、armeabi;
  • mips64 设备兼容mips64、mips;
  • mips 只兼容mips;

SO介绍说明

  • armeabi 第5代 ARM v5TE,使用软件浮点运算,兼容所有ARM设备,通用性强,速度慢
  • armeabi-v7a 第7代 ARM v7,使用硬件浮点运算,具有高级扩展功能
  • arm64-v8a 第8代,64位,包含AArch32、AArch64两个执行状态对应32、64bit
  • x86 intel 32位,主要用于平板
  • x86_64 intel 64位,主要用于平板
  • mips
  • mips64

从兼容性可以知道armeabi是属于万金油型的。

SO的适配

更多相关文章

  1. 获取Android 设备信息——build.prop
  2. android usb Host模式下与usb Hid 设备的通信
  3. Fast File Transfer – 让 Android 通过 WIFI 传输文件到任何无
  4. 键盘设备三星在Android上的改进对Developer的影响
  5. adb设备连接以及文件拷贝
  6. 获取Android设备唯一标识
  7. android设备连接到pc进行应用程序调试
  8. Android中Input型输入设备驱动原理分析

随机推荐

  1. 常用的Android(安卓)Widget组件学习①--B
  2. 第一行代码(第二版)自学笔记之第一篇:Androi
  3. Uiautomator及UiautomatorHelper
  4. Android样式化的定型对象 — Style样式的
  5. Android安装环境搭建
  6. android中判断当前上午、中午、晚上
  7. android 一个可以自定义的进度条控件
  8. android的文件系统结构及其引导过程的初
  9. Android中的Broadcast Action大全
  10. android 和 java 调色板