1.先描述问题,
怎么查看安卓系统中安装的某个APP是多少位的,今天接到一个查询需求,确认当前APP的的位数,今天给介绍一下。
2.话不多说上菜,首先使用电脑连接当前手机,确认手机连接成功后,在你的终端里面输入命令adb shell "ps |grep zygote" ,看看结果后,我们来查看zygote64和zygote 这两个对应就是位数。
我们记住前面的ID号,764和765,这两个数也有可能不一样,不用记。
gdk@gdkMacBook-Pro ~ % adb shell "ps |grep zygote"
root 764 1 6300288 127556 0 0 S zygote64
root 765 1 1941364 56192 0 0 S zygote
root 1235 1 5720488 4144 0 0 S zygote64
webview_zygote 2317 765 1889588 21028 0 0 S webview_zygote
u0_a169 10635 1 5183388 1336 0 0 S zygote
u0_a147 22536 764 6302636 131804 0 0 S com.huawei.browser_zygote
3.记住这两个id,在手机上运行你的APP,然后在终端窗口输入adb shell ps |grep 764 是查看当前64位的安装包列表,adb shell ps |grep 765是查看32位的安装列表。
gdk@gdkMacBook-Pro ~ % adb shell ps |grep 764
root 764 1 6300288 127556 0 0 S zygote64
system 846 1 2297640 3700 0 0 S vendor.huawei.hardware.hwhiview@1.1-service
system 943 1 2764732 6576 0 0 S accountmgr
system 1583 764 14337520 681264 0 0 S system_server
system 2074 764 6826944 127496 0 0 S com.huawei.hiview
u0_a62 2176 764 13913508 334848 0 0 S com.android.systemui
system 2205 764 6442972 100100 0 0 S com.huawei.android.extdisplay
u0_a150 2244 764 7335124 96280 0 0 S com.android.gallery3d:search
system 2470 764 7858664 134696 0 0 S com.huawei.systemserver
system 2519 764 8058696 124576 0 0 S com.huawei.harmonyos.foundation
system 2612 764 8439992 132520 0 0 S com.huawei.HwOPServer
vendor_securityserver 2619 764 7295408 116556 0 0 S com.huawei.securityserver
gdk@gdkMacBook-Pro ~ % adb shell ps |grep 765
root 765 1 1941364 56280 0 0 S zygote
webview_zygote 2317 765 1889588 21028 0 0 S webview_zygote
u0_a122 17657 764 7385424 101320 0 0 S com.huawei.vassistant:wakeup
u0_a33 27652 764 7317236 196144 0 0 S com.huawei.appmarket
4.在列表中查看你的包名,如果在64位的列表中能找到那就说明你的安装包属于64位的,如果在32位的列表中找到,那你的安装包属于32位的,至此这个查询确认就结束了。