Установка Qt6 с Android

Установка Qt6 с Android

Устанавливаем Qt6 — Qt Creator windows-x64 version 6.6.1 

Устанавливаем JAVA — jdk-17_windows-x64_bin.

Устанавливаем Git-2.43.0-64-bit (нужен для OpenSSL).


Открываем и настраиваем Qt Creator для работ с Android.

Правка -> preferences

preferences qt6

Устройства -> Android

Устройства Qt Window

В поле размещение JDK указываем путь, куда установлен был Jdk.

В поле размещение SDK для Android жмем — настроить SDK указывается путь, также жмем SDK manager и устанавливаем необходимые пакеты для Android. Как пример установленных пакетов Android SDK Manager:

Android SDK Manager

Android SDK установка

Жмем Загрузить OpenSSL

Хранилище собранных библиотек OpenSSL уже настроено

В итоги, если все сделано правильно, красный текст везде должен поменяться на зелёный.

Настройки - Qt Creator windows 10


Далее устанавливаем Android Studio и переходим в настройку виртуального устройства Tools -> Device Manager

Device manager

Устанавливаем install HAXM и Android 12.0

install HAXM install Android 12

Virtual Device Configuration

Проверяем виртуальное устройство, запускаем.

phone виртуальное устройство


Запускаем виртуальное устройство в Qt Creator — Правка -> preferences -> Устройства -> Устройства -> Start AVD 

Устройства qt6


Таблица устройств для тестирования

Устройство Версия Android Архитектура Типоразмер
Samsung Galaxy S10 Android 9 (API 28) armv7, arm64_v8a Телефон
Samsung Galaxy Tab S4 Android 10 (API 29) armv7, arm64_v8a Планшет
Pixel 4 Android 10 (API 29) armv7 Телефон
Pixel 2 Android 11 (API 30) arm64_v8a Телефон
Pixel 2XL Android 11 (API 30) arm64_v8a Телефон
Pixel 4A Android 12 (API 31) armv7, arm64_v8a Телефон
Google Pixel 6 Pro Android 12 (API 31) arm64_v8a Телефон
Samsung Galaxy S21 Android 12 (API 31) armv7, arm64_v8a Телефон
Pixel 7 Pro Android 13 (API 33) arm64_v8a Телефон
Pixel 7 Android 13 (API 33) arm64_v8a Телефон
Pixel 6 Android 13 (API 33) arm64_v8a Телефон
20

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *