分享一个小办法判断安卓系统兼容32位还是64位

安卓系统从5.0就开始支持64位 CPU,现在的一些 app(如 Firefox、VLC)都在分开发布32位和64位的 apk,那么下载安装的时候一不小心就会安装到不兼容的版本,导致“应用未安装”。在这里我抛砖引玉,发个妙招,帮你看清你的手机适合装什么版本的 app。

首先下载安装 X-plore,然后打开这个应用,展开“应用程序管理”,找到它自己,点击左边圆点打开这个程序的详细信息,再点击 APK 标签。


注意看列表下方的 Native libs,安卓 app 可以给不同的 CPU 准备不同的二进制库,安装时系统会根据自身需要将适合系统环境的库分配到这个应用所属的存储文件夹里。32 位系统就会放 arm 文件夹,64 位系统的话就会放到 arm64 文件夹。

然后长按任意一个 apk 的图标(尤其是下载到 Download 文件夹里的),选择“以 ZIP 方式打开”,打开 lib 文件夹,对比一下,就可以清楚手机兼容多少位的 app 了。

xplore 用户+1

xplore 现在大部分手机都不能root,你是怎么做到的,哈哈哈

看清楚,应用程序管理不需要 root

当时自己从网上下载的Firefox安装包安装,浏览网页不顺畅,从Google play上下载的运行流畅是不是就是安装了不兼容的版本?

如果装了termux之类的终端模拟器,也可以用uname -a来看

1 Like

AppChecker顶部显示 Android 10 (API 29) - 64bit

1 Like

有可能以前下载的是32位的版本,Google Play 给出的是64位版本,64位系统可以运行32位的库,就是稍微有点慢,但是32位绝对不能运行64位的库,如果 apk 里面只有64位的东西就会安装失败。

最简单的方法,解压查看lib文件夹里的文件。