安卓版本arm64-v8a、armeabiv-v7a、universal、x86、x86_64如何选择?有什么区别

编辑于:2024年08月02日

安卓版本arm64-v8a、armeabiv-v7a、universal、x86、x86_64如何选择?有什么区别

从 GitHub 下载安卓 APK,会遇到很多版本提供选择,比如arm64-v8aarmeabiv-v7auniversalx86x86_64等,搞得虫子菌一头雾水,我的手机究竟要下载哪一个?

什么区别

arm64-v8a、armeabiv-v7a、universal、x86、x86_64

不通的版本对应的是不同时代的 CPU 类型(ABIs)

  • ⭕arm64-v8a:第8代、64位CPU,目前的主流。
  • ⭕armeabiv-v7a:第7代32位CPU;
  • ⭕x86、x86_64:少数使用了因特尔CPU的平板和电脑(模拟器);
  • ⭕universal:体积大,通用版本。

如何选择

  • ⭕universal:没写版本或写了universal的,属于通用版本,几乎适应所有手机;
  • ⭕arm64-v8a:近几年购买的主流手机,或者支持8G及以上的内存的手机;
  • ⭕armeabi-v7a:比较老的手机,另外支持arm64-v8a的手机也兼容此版本;
  • ⭕x86、x86_64:一般采用因特尔CPU的电脑模拟器,或者很少部分的平板。

如何准确的判断手机CPU架构

在上面的如何选择中,我们讲的是一个大概率,如果你要准确的知道自己手机 CPU 的架构,可以从手机设置中查看使用的 CPU 型号,然后查一下对应的结构。

哔哩哔哩查看CPU信息

也有比较直接方便的方法,如果你安装了哔哩哔哩,依次打开:我的设置关于哔哩哔哩CPU信息ABI。如上图所示,我的手机同时支持arm64-v8aarmeabi-v7aarmeabi

相关推荐

暂无评论