Spec-Zone.ru › Qt 5.12

Начало работы с Qt для Android

Установка необходимых компонентов

Для использования Qt для Android, вам потребуются следующие компоненты:

  • Инструменты Android SDK

    Примечание: Если ваша версия Qt старше v5.9, используйте инструменты SDK версии v25.2.5 или более ранней.

  • Android NDK

    Примечание: Для использования Qt для Android с инструментом GCC требуется Android NDK версии r10e. Для Qt 5.12 или более поздних версий используйте последнюю доступную версию NDK с инструментом android-clang.

  • Java SE Development Kit (JDK) версии 6 или более поздней. Вы также можете использовать OpenJDK на Linux.

После установки этих инструментов обновите Android SDK, установив необходимые пакеты API и инструментов сборки для разработки. Вы можете установить эти пакеты с помощью Android Studio или с помощью командной строки, которую вы установили ранее. Дополнительную информацию можно найти в документации Android Studio.

Обновление Android SDK

Инструменты командной строки, предоставляемые пакетом Android SDK Tools, также позволяют обновлять SDK, но без графического интерфейса. Например, следующая команда в Ubuntu обновляет SDK, устанавливая последние пакеты build-tools, platform-tools, emulator, и patcher.

./bin/sdkmanager --update

Для установки определенного пакета используйте sdkmanager из <ANDROID_SDK_ROOT>/tools/bin. Например, следующая команда устанавливает пакет платформ android-10 в Ubuntu:

./sdkmanager "platforms;android-10"

Дополнительную информацию см. в документации по sdkmanager.

Настройка среды разработки

Windows

По умолчанию драйвер USB в Windows не позволяет отладить приложения с помощью инструмента Android Debug Bridge (ADB). Вам необходимо установить дополнительный драйвер USB, предоставляемый пакетом extras Android SDK. Используйте следующую команду в командной строке Windows для установки пакета extras:

sdkmanager.bat "extras;google;usb_driver"

После завершения установки пакета установите драйвер из <ANDROID_SDK_ROOT>/extras/google/usb_driver. Теперь попробуйте выполнить несколько основных команд adb и проверьте, отвечает ли ваше Android-устройство на них.

64-битная Linux

Если вы разрабатываете на 64-битной машине Linux, вам необходимо установить следующие зависимости, чтобы запустить 32-битные исполняемые файлы, такие как adb, что позволяет Qt Creator обнаруживать устройства для развертывания:

sudo apt-get install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386

Для запуска эмулятора также необходимы следующие зависимости:

sudo apt-get install libsdl1.2debian:i386

IDE Qt Creator

IDE Qt Creator, поставляемый с установкой Qt 5 на вашей машине разработки, необходимо настроить для разработки приложений для Android. Запустите Qt Creator и выберите Сервис > Настройки > Устройства > Android, чтобы добавить пути к Android NDK и SDK. Более подробную информацию можно найти в руководстве Qt Creator.

Тестирование вашей настройки

Теперь вы можете проверить настройку разработки, запустив примеры, поставляемые с установкой Qt 5. Вы можете просмотреть эти примеры в режиме Приветствие Qt Creator. Используйте фильтр android в поле поиска, чтобы отобразить все примеры, протестированные на Android.

Чтобы разработать простое приложение с нуля, см. Создание мобильного приложения.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/android-getting-started.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API