为什么32位和64位Android应用程序给出不同的/ proc / cpuinfo:功能列表

问题描述 投票:1回答:1

我们有我们应用程序的Android 32和64位版本,当我们尝试读取/ proc / cpuinfo时,我们将获得不同的“功能”值。

例如如果64位应用程序读取功能的/ proc / cpuinfo值,那么我们将得到“ fp asimd evtstrm aes pmull sha1 sha2 crc32”。相同的32位应用程序给出了“半拇指fastmult vfp edsp霓虹灯vfpv3 tls vfpv4 idiva idivt evtstrm aes pmull sha1 sha2 crc32”

我们已经尝试在多个版本的Android以及不同品牌的多个手机上执行这些应用程序。结果是32位和64位应用程序的cpuinfo不同。

android android-architecture-components android-architecture
1个回答
0
投票

/ proc / cpuinfo是设备本身上的只读文件。它因设备而异,但因设备上的应用程序而异。听起来您好像期望不同的设备共享相同的/ proc / cpuinfo文件,但事实并非如此。

我希望有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.