【问题标题】:Why 32 bit and 64 bit Android application give different /proc/cpuinfo : feature list为什么 32 位和 64 位 Android 应用程序给出不同的 /proc/cpuinfo : 功能列表
【发布时间】:2019-07-17 14:40:40
【问题描述】:

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

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

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

【问题讨论】:

    标签: android android-architecture-components android-architecture


    【解决方案1】:

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

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 2011-08-13
      • 1970-01-01
      • 2020-07-18
      • 2011-09-12
      • 2020-09-25
      • 2014-03-20
      • 1970-01-01
      • 2012-01-06
      • 1970-01-01
      相关资源
      最近更新 更多