我需要能够在Java中检测运行时设备的ABI(armeabi,armeabi-v7a,x86或mips)。这可能吗?
答案 0 :(得分:5)
Build
class有一个名为CPU_ABI
的成员,对应于ro.product.cpu.abi
系统属性。它应该给你你想要的东西。
您可以使用正则表达式将CPU_ABI
与包含" arm"," x86"或者" mips"覆盖每种CPU类型的所有/大多数变体。
答案 1 :(得分:4)
Build.CPU_ABI
现已弃用。
从API 21开始您应该使用Build.SUPPORTED_ABIS
。
Build.SUPPORTED_ABIS
是此设备支持的ABI的有序列表。最喜欢的ABI是列表中的第一个元素。