Architecures on Android


Hi, the Projucer produces 2 architectures as output: x86 and armeabi. I’m guessing the x86 runs in the simulator and the armeabi on the hardware?

Is this correct? thx


Yes this is correct for the debug configuration (i.e. the Projucer assume you will be either running your apk in the simulator or a real arm hardware device).

The default release configuration leaves the architecture field empty which means that Android Studio should build your apk for all Android platforms. Currently, this is armeabi, armeabi-v7a, arm64-v8a, x86, x86_64, mips, mips64.

Obviously, you can change the Projucer’s architecture field to whatever you like.