Identify Correct Android Architecture for APK [arm arm64]

Android phone architecture is based on ARM and ARM64 models. It is quite hard to figure out the correct architecture for APK that you want to download on your phone or the firmware you have to flash. Now every APK file comes with branded architecture version and each APK file can only be used for that architecture and its dependents. Basically, these are keywords which represent the internal processor and the operating system running on it. The ARM is for the devices running on 32 bit ARM processor and operating system. Whereas, ARM64 is for the devices running on a 64-bit operating system.

As we are discovering new worlds in the technology world. We are progressing towards better and more efficient machines. Each new machine and its operating system is efficient and fast as compared to the previous one. The processor is more time and space efficient.

Identify Correct Architecture for APK  arm or arm64:

When you go to some site to download apps in APK files. You must have come across the warning that this APK is for a specific operating system architecture like ARM or ARM 64. When you download from Google Play Store, it automatically identifies correct architecture for your Android phone and then downloads the app on your phone with respect to that Architecture and operating system.

When you have to select the APK yourself from a bunch of versions, sometimes its hard to figure out which architecture is your phone based on. Today, I will help you to identify correct architecture for APK files. So that you won’t be confused next time you go on to download an APK file.

The following table shows Architecture of some famous android smartphones:







Samsung Galaxy S5
Note 4, Note 3 Galaxy S2/S3
LG Nexus 5



LG V20




  • Galaxy S7
  • Galaxy S6
  • Galaxy S8/ S8+
  • Note 8
  • Galaxy S9
  • S10 & S10+
  • Note 9
  • Note 10
  • Note 10+
  • Note 10 Lite
  • Galaxy S20
  • Galaxy S20 Ultra
  • Galaxy S20+
  • Note 20
  • Galaxy S21
  • Galaxy S21 Ultra
  • S20 FE
Huawei/LG Nexus 6P

Nexus 5X

Sony Xperia Z2 ARM
Oppo OnePlus One ARM
OnePlus OnePlus 2

OnePlus 3

OnePlus 3T

OnePlus 5

OnePlus 5T

OnePlus 6

OnePlus 6T

OnePlus 7

OnePlus 7 Pro

OnePlus 8

OnePlus Nord

Huawei  Huawei P9/lite/plus


Mate 10/lite/pro

Y7 Prime



ARM  64
Google  Pixel

Pixel 2

Pixel 3

Pixel 3A

Pixel 4

Pixel 4A

Pixel 5

ARM  64
Samsung Galaxy Z Flip

Galaxy A01

Galaxy A31

Galaxy A41

Galaxy M21

Galaxy A21

Galaxy A51

Galaxy A71

Galaxy M01

Galaxy Fold

ARM  64
Xiaomi POCO X3

Redmi Note 10

Mi 10t Pro


ARM  64
Nokia Nokia 8.3 5G

Nokia 7.2

ARM  64

Also while flashing some custom ROMs or Xposed. You must be sure about the architecture of your Android phone.

Regarding the compatibility of one version on the other version or architecture see the explanation below.

As the ARM64 aka x64 architecture is backwards compatible so it’s fine to install ARM aka 32-bit apps on it.

  • ARM on ARM device: OK.
  • ARM64 on arm device: Not compatible.
  • ARM on ARM64 device: OK.
  • ARM64 on ARM64 device: OK.

If your Android phone is not mentioned in the table above then you can use an app named as Droid hardware info to identify the correct architecture of your phone and select respective APK to download on your phone.

Using this app you can see all the details of your phone and identify the correct architecture of your device. Install the app and tap on the device information. You can also see DPI of your phone using this app. As some APK files of an app are for specific DPI. If you download an app for specific DPI, it will take less space on your phone as compared to the nodpi app. It is a great app to keep a check on everything going on inside your phone.

That’s all from identify correct architecture for APK. If you have any issues or confusion feel free to ask me in the comments below. You can also help us if you know about some other methods that are there to identify correct architecture of Android device or APK.



Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Exit mobile version