从 GitHub 下载安卓 APK,会遇到很多版本提供选择,比如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信息→ABI。如上图所示,我的手机同时支持arm64-v8a、armeabi-v7a和armeabi。
暂无评论
要发表评论,您必须先 登录