Я хотел бы создать свой Android-проект в Qt Creator (версия 4.3.1). Я установил местоположение JDK, Android SDK и NDK в Инструменты -> Параметры -> Устройства -> Android. Затем Qt Creator покажет информацию: Найдено 8 наборов инструментов для этого NDK и предупреждение: отсутствуют версии Qt для 2 архитектур. Чтобы добавить версии Qt, выберите Параметры> Сборка и запуск> Версии Qt.
Итак, я установил версии Qt и получил 2 автоматически определяемые версии Qt. Qt 5.9.0 для Android armv7 и для Android x86. Оба с предупреждающими знаками. Предупреждение: Ни один компилятор не может создать код для этой версии Qt. Определите один или несколько компиляторов для: arm-linux-android-elf-32bit. Я использую Windows 10, почему ABI - это arm-linux-android-elf-32bit? А какой компилятор я могу использовать? Я установил компилятор MinGW и Microsoft Visual C++ 14.0. У обоих одна и та же проблема.
У меня была такая же проблема и я решил ее
скачал android-ndk-r10e-windows-x86_64.zip из https://developer.android.com/ndk/index.html, Загрузки -> Старые версии (Архивы NDK)
распаковал содержащуюся папку в C: (-> Folder C:\android-ndk-r10e)
в Qt Creator в Tools -> Options -> Devices -> Android установите расположение NDK на C:\android-ndk-r10e и нажмите Ok
Теперь, когда я открываю Инструменты -> Параметры -> Сборка и запуск -> Версии Qt, автоматически обнаруженные компиляторы действительны.