美文网首页
Android设备Cpu架构

Android设备Cpu架构

作者: 独自闯天涯的码农 | 来源:发表于2022-04-27 14:42 被阅读0次

谷歌官方规定:自 2019 年 8 月 1 日起,您在 Google Play 上发布的应用必须支持 64 位架构。 64 位 CPU 能够为您的用户提供更快、更丰富的体验。下面介绍一下如何查看自己的设备和应用是32位还是64位。

一、市面上常见的CPU架构类型

  1. armeabiv-v7a: 第7代及以上的 32位ARM 处理器
  2. arm64-v8a: 第8代、64位ARM处理器
  3. armeabi: 第5代、第6代的32位ARM处理器,早期的手机在使用,现在基本很少了。
  4. x86: Intel 32位处理器,在平板、模拟器用得比较多。
  5. x86_64: Intel 64位处理器,在平板、模拟器用得比较多。

查看手机的CPU架构类型

adb shell getprop ro.product.cpu.abi

二、查看应用是32位还是64位

1、使用 APK 分析器查找原生库

通过Build > Analyze APK->查看 lib 文件夹,您可以在其中找到“.so”文件

2、通过解压缩 APK 查找原生库

APK 文件的结构类似于 ZIP 文件,可以像 ZIP 文件一样解压缩。只需要把apk文件后缀改成zip,然后直接解压,再搜索文件夹内是否存在 armeabi-v7a 库和 arm64-v8a 库即可。

总结:基于向下兼容的原则,64位手机是支持32位和64位应用的。而只支持64位的应用是没有办法在32位手机上面运行的。由于谷歌规定新的应用必须支持64位,所以你的应用可以支持32位也可以不支持,如果你们的应用只支持64位,那么在32位手机上面就无法安装了。

相关文章

网友评论

      本文标题:Android设备Cpu架构

      本文链接:https://www.haomeiwen.com/subject/xdflyrtx.html