为什么32位和64位Android应用程序提供不同的/proc/cpuinfo:功能列表
我们有Android 32位和64位的应用程序变体,当我们尝试读取/proc/cpuinfo时,我们会得到不同的“功能”值 例如,如果64位应用程序读取功能的/proc/cpuinfo值,则我们得到“fp asimd evtstrm aes pmull sha1 sha2 crc32”。相同的32位应用程序给出了“半拇指快速多vfp edsp霓虹灯vfpv3 tls vfpv4 idiva idivt evtstrm aes pmull sha1 sha2 crc32”为什么32位和64位Android应用程序提供不同的/proc/cpuinfo:功能列表,android,android-architecture-components,android-architecture,Android,Android Architecture Components,Android Architecture,我们有Android 32位和64位的应用程序变体,当我们尝试读取/proc/cpuinfo时,我们会得到不同的“功能”值 例如,如果64位应用程序读取功能的/proc/cpuinfo值,则我们得到“fp asimd evtstrm aes pmull sha1 sha2 crc32”。相同的32位应用程序给出了“半拇指快速多vfp edsp霓虹灯vfpv3 tls vfpv4 idiva idivt evtstrm aes pmull sha1 sha2 crc32” 我们已经尝试在多个版本的
我们已经尝试在多个版本的Android以及多个不同品牌的手机上执行这些应用程序。结果是相同的,对于32位和64位应用程序,cpuinfo是不同的。/proc/cpuinfo是设备本身的只读文件。它因设备而异,但因设备上的应用程序而异。听起来您希望不同的设备共享同一个/proc/cpuinfo文件,但实际情况永远不会如此
我希望这有帮助 /proc/cpuinfo是设备本身上的只读文件。它因设备而异,但因设备上的应用程序而异。听起来您希望不同的设备共享同一个/proc/cpuinfo文件,但实际情况永远不会如此 我希望这有帮助