Android SO文件的兼容和适配
16lz
2021-01-23
- 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的适配
更多相关文章
- 获取Android 设备信息——build.prop
- android usb Host模式下与usb Hid 设备的通信
- Fast File Transfer – 让 Android 通过 WIFI 传输文件到任何无
- 键盘设备三星在Android上的改进对Developer的影响
- adb设备连接以及文件拷贝
- 获取Android设备唯一标识
- android设备连接到pc进行应用程序调试
- Android中Input型输入设备驱动原理分析