【发布时间】:2015-12-03 20:25:20
【问题描述】:
我正在尝试为这个问题找到最佳解决方案。原因是我们应用程序中的 lib 无法在 64 位处理器上运行,所以在这种情况下我需要将其关闭。 我发现在 Android 版本 21 (lolipop) 及更高版本中,我们可以通过使用 Build.SUPPORTED_64_BIT_ABIS 轻松检测设备是 32 位还是 64 位处理器,如果它返回包含 0 个元素的字符串数组,那么......哈哈!该设备是 32 位处理器。 安卓版本低怎么办? Build.SUPPORTED_64_BIT_ABIS 仅支持 android Lolipop 版本及更高版本。 谢谢和最好的问候, 祝你们一切顺利!
【问题讨论】:
-
据我所知,64 位处理器仅用于 Android L 及更高版本。所以所有之前的 Android 版本都运行在 32 位上。
-
是否有很多(或任何)64 位设备运行 KitKat 或更早版本?也许他们可以被明确识别?