Forum Discussion
Edge for Android: does Microsoft get to decide 32-bit/64-bit?
HiBdsrev
I've finished my research on this subject, the conclusion is this:
First I found a tool which creates a device documentation for you, listing the architecture for each app. Unfortunately, this seems not always to be set (for several apps it is just "null" – in which case Adebar cannot show it either). it's called Adebar.
https://github.com/IzzySoft/Adebar
you can also look at the output of adb shell dumpsys package and check the primaryCpuAbi
Also:
Java apps are neither 32-bit nor 64-bit. Bitness matters only if app includes prebuilt native libraries inside .apk.
More info in here: https://android.stackexchange.com/questions/208087/android-apps-for-armeabi-v7a-and-x86-architecture-soc-vs-processor-vs-abi/208132#208132
In this case extract the .apk (in any unzip utility) and check the binaries or .so files using e.g. file command or hexdump etc.
Another great answer: How to tell what architecture an APK is intended for?