是否可以在运行时从Android VM中检测ABI?

是否可以在运行时从Android VM中检测ABI?,android,android-ndk,abi,Android,Android Ndk,Abi,我需要能够在运行时在Java中检测设备的ABI(armeabi、armeabi-v7a、x86或mips)。这可能吗?有一个名为CPU\u ABI的成员,对应于ro.product.CPU.ABI系统属性。它会给你你想要的 您可以使用正则表达式将CPU\u ABI与任何包含“arm”、“x86”或“mips”的内容进行匹配,以涵盖每种CPU类型的所有/大多数变体。构建。CPU\u ABI现在已被弃用 从API 21开始,您应该改用Build.SUPPORTED\u ABIS Build.SUPP

我需要能够在运行时在Java中检测设备的ABI(armeabi、armeabi-v7a、x86或mips)。这可能吗?

有一个名为
CPU\u ABI
的成员,对应于
ro.product.CPU.ABI
系统属性。它会给你你想要的


您可以使用正则表达式将
CPU\u ABI
与任何包含“arm”、“x86”或“mips”的内容进行匹配,以涵盖每种CPU类型的所有/大多数变体。

构建。CPU\u ABI
现在已被弃用

从API 21开始,您应该改用
Build.SUPPORTED\u ABIS


Build.SUPPORTED\u ABI
是此设备支持的ABI的有序列表。最受欢迎的ABI是列表中的第一个元素。

您应该可以通过阅读获得它。这看起来像是一份工作。谢谢你想把这个作为答案吗?