armeabi:针对普通的或旧的arm v5 cpu
armeabi-v7a:针对有浮点运算或高级扩展功能的arm v7 cpu(32位ARM设备)
arm64-v8a:64位ARM设备
X86: 多为模拟器
向下兼容。
arm64-v8a -> armeabi-v7a -> armeabi
以下搬运
1.区别:http://blog.csdn.net/liumou111/article/details/52949156
这三者都表示的是CPU类型,早期的Android系统几乎只支持ARMv5的CPU架构,但是现在已经有7种了。ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从2014年起),每一种都关联着一个相应的ABI(应用程序二进制接口(ApplicationBinary Interface)定义了二进制文件(尤其是.so文件)如何运行在相应的系统平台上,从使用的指令集,内存对齐到可用的系统函数库)。android现在的主流CPU是armeabi-v7a。armeabi-v7a是针对有浮点运算或高级扩展功能的ARMv7CPU。
2.Android设备如何加载.so文件:
当一个应用安装在