# Android安卓v7a,v8a,all等APK版本怎么选 > 互联网分享的APP安装包有些带有armeabi-v7a、arm64-v8a等后缀,很多人不清楚怎么选,稍微普及一下。 ## APK版本说明 **universal或all:** 通用版(不在乎安装包大小/懒得选就用这个版本,它包含v7a和v8a两种CPU架构so) **armeabi-v7a:** 32位ARM设备(性能一般或者备用机首选) **arm64-v8a:** 64位ARM设备(主流手机) armeabi 是第5、6代ARM处理器。是普通的或旧的arm v5 v6 cpu,较早的手机一般使用这个。 armeabiv-v7a 是第7代及以上的 ARM 处理器。Android从2010年起开始支持,2011年后生产的手机大部分支持此CPU。 arm64-v8a 是第8代、64位ARM处理器。2011年10、11月左右公布,但早期的安卓手机CPU,可能因为其它硬件限制,没有大规模使用该架构。但如今随着手机运行内存不断增加,高于8G的,大多不再使用32位处理器(armeabiv-v7a),转向64位处理器(arm64-v8a)。 x86 大概2011年开始,主要是平板、模拟器用得比较多。 x86\_64 大概2014年后的64位平板用得比较多。 目前的手机系统以及处理器要求的趋势正在逐步减弱32位的支持,逐步进行64位应用替换,可能在未来不久,最新的手机将不支持32位的应用 如果需要支持32位,可以选择armeabi-v7a,或者通用版本,通用版本打包的apk包含32/64两个版本,体积较大。 如果只想支持64位,那就使用arm64-v8a版本,此版本打包的apk只包含64位。 ## 全文总结 本文主要介绍了互联网分享的 APP 安装包中不同后缀的相关知识。包括对 armeabi--v7a、arm64--v8a 等后缀的解释,以及不同后缀所适用的设备和发展趋势。 ## 重要亮点 - **APK 版本说明**:universal 或 all 为通用版,包含 v7a 和 v8a 两种 CPU 架构;armeabi-v7a 适用于 32 位 ARM 设备,如性能一般或备用机;arm64-v8a 适用于 64 位 ARM 设备,是主流手机的选择。 - **不同架构的历史**:armeabi 是第 5、6 代 ARM 处理器,较早期手机使用;armeabiv-v7a 是第 7 代及以上的 ARM 处理器,2011 年后生产的大部分手机支持;arm64-v8a 是第 8 代、64 位 ARM 处理器,早期因硬件限制未大规模使用,如今随着手机运行内存增加,高于 8G 的手机多转向此架构。 - **其他架构的应用**:x86 主要用于平板、模拟器,2011 年开始使用;x86_64 则在 2014 年后的 64 位平板使用较多。 - **发展趋势**:手机系统和处理器要求正逐步减弱 32 位支持,进行 64 位应用替换,未来最新手机可能不支持 32 位应用。 - **选择建议**:如需支持 32 位,可选择 armeabi-v7a 或通用版本,通用版体积大;若只支持 64 位,使用 arm64-v8a 版本。