I have a Sony Xperia M and installed CyanogenMod a couple of times. When ever I want to download GAPPS, I wonder, if my Smartphone is ARM or x86, and when ever I google it and don't find an answer, I have a deja vú and I just go with ARM since it is most common and my phone is probably ARM.

But shouldn't there be a way to find out?


1 Answer 1

  • adb shell getprop ro.product.cpu.abi gives you the hardware answer (e.g. "arm64-v8a" for my Wileyfox Swift).
  • adb shell uname -m tells you what the kernel is running (e.g. "aarch64" for the same device)

If you do not have ADB setup (and don't plan to), you can run the same commands in a terminal app. Just skip the preceding adb shell then:

$ getprop ro.product.cpu.abi
$ uname -m
  • 1
    saved us thank you Commented Jun 2, 2021 at 12:50

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .