android cpu兼容
- Android系統目前支持的CPU架構:ARMv5、ARMv7、x86、MIPS、ARMv8、MIPS64、x86_64,每一種都關聯着一個ABI(Application Binary Interface)
- ABI:定義了二進制文件(尤其是.so文件)如何運行在相應系統平臺上,包括使用的指令集、內存對齊、可用的系統函數庫。Android系統上,每一個CPU架構對應一個ABI
共支持七種不同類型的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;