Home > Software engineering >  Can not set android clang compilers for Qt Android on Ubuntu
Can not set android clang compilers for Qt Android on Ubuntu

Time:12-15

I installed Qt Android 5.15.2 on Ubuntu but there is problem with the compilers. This is what I have set:

enter image description here

And here is what QtCreator detects as compilers:

enter image description here

The first error is displayed here in the Qt version tab:

enter image description here

and also in the Kit tab I see this errors no matter which compilers I set from the available:

enter image description here

Why I got this errors? Can please someone that has android kit on Ubuntu already set, tell me which compilers is using and which paths are for the compilers?
I will add more information for the current compilers or kits if needed.

CodePudding user response:

The problem is that you are trying to use a x86 compiler for Android. You need to install the specific compiler from the Android SDK/NDK. So the good news is that you might be only missing one step (step 2 below)

I tried to install from the Ubuntu stock packages. That was impossible to get to work.

I was able to set it up in the following way:

  1. Download the Qt online installer. Login and DO NOT choose individual packages, install Qt for desktop and Qt for mobile (check the last 3 options). This will install Qt 6 QtCreator

  2. Run QtCreator after everything finishes ( 1.2Gb download). Go to Tools>Options>Devices>Android. Check that Java SDK is ok. On the Android section, choose "Set up Android". Accept all licenses.

This is what you should see in the end:

enter image description here

  • Related