• 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(安卓)USB通信-实现lsusb
  2. 获取 Android(安卓)4.2 的 ROOT 权限(越狱)
  3. 获取Android(安卓)设备信息——build.prop
  4. android usb Host模式下与usb Hid 设备的通信
  5. Android(安卓)Private Libraries 和 Dependencies的区别
  6. Android(安卓)ADB
  7. Android(安卓)4.0新增WiFiDirect功能
  8. 英特尔® Android* USB 驱动程序安装说明
  9. Fast File Transfer – 让 Android(安卓)通过 WIFI 传输文件到任

随机推荐

  1. 解决通知关闭Toast失效问题
  2. Rexsee API介绍:Android照片、视频拍摄,Cam
  3. 【转】Android内核开发:如何统计系统的启
  4. android TextView 中的字体
  5. Android的Handler Looper Message机制应
  6. android studio运行编译速度慢的解决方法
  7. Android数据存储方案ContentProvider存储
  8. BroadcastReceiver入门
  9. Android(安卓)安卓Unable to find method
  10. Android自定义控件——仿ios开关按钮