Important: Please read the Qt Code of Conduct -

Kits selection for android development

  • Hi,

    I am developing an application for android device. When I create a new project "Kit Selection" menu has come. I am confused which to add. And which kit I should use to build my application.

    Can you explain what are the kits below:

    Android for armeabi (GCC 4.8, Qt 5.2.1)

    Android for armeabi-v7a (GCC 4.8, Qt 5.2.1)

    Android for x86 (GCC 4.8, Qt 5.2.1)

    Desktop-Qt 5.2.1 for Android x86

  • Moderators

    This will compile your code for the old ARM architecture, so you will get a binary that is compatible even with the oldest devices

    This will compile your code using the newer ARM architecture, more performant and in general better ;)

    This will compile for x86 android (for devices using x86 chips)

    That entry is strange and does not look auto-generated. Hard to say what it does without seeing Kit setup detail

  • Lifetime Qt Champion


    If memory serves correctly:

    1. Android for arm slower but support a wider range of processors
    2. Android for arm with hardware floating point operation / newer cpu stuff support
    3. Android for x86 processor e.g. intel/amd
    4. Standard Qt for desktop coming with the Android installer

    Hope it helps

Log in to reply