Spec-Zone.ru › Qt 5.9

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

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

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

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

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

  • Android NDK (рекомендуемая версия 10e)
  • Набор средств разработки Java SE (JDK) версии 6 или выше. Вы также можете использовать OpenJDK на Linux.

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

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

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

./android update sdk

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

./sdkmanager "platforms;android-10"

Для получения более подробной информации обратитесь к документации sdkmanager.

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

Windows

По умолчанию драйвер USB в Windows не позволяет отлаживать с помощью инструмента Android Debug Bridge (ADB). Вам необходимо установить дополнительный драйвер USB, предоставляемый пакетом Android SDK extras. Используйте следующую команду из командной строки 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.9/androidgs.html

Spec-Zone.ru

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