Spec-Zone.ru › Qt

qt_android_add_apk_target

Определяет целевой набор операций, который запускает androiddeployqt для создания APK.

Команда определена в компоненте Core пакета Qt6. Загрузите пакет с помощью:

find_package(Qt6 COMPONENTS Core REQUIRED)

Примечание: Эта команда находится на стадии технологического предварительного просмотра и может измениться в будущих выпусках.

Примечание: Эта команда должна вызываться только при нацеливании на платформу Android.

Резюме

qt_android_add_apk_target(target)

Если бессменные команды отключены, используйте qt6_android_add_apk_target() вместо этого. Он поддерживает тот же набор аргументов, что и эта команда.

Описание

Пользовательский целевой набор операций <target>_make_apk, созданный этой командой, принимает файл настроек развертывания Android и генерирует APK, выполняя androiddeployqt. Путь к файлу настроек берется из свойства target целевого набора операций QT_ANDROID_DEPLOYMENT_SETTINGS_FILE. Как правило, этот файл создается с помощью qt_android_generate_deployment_settings(). Файл .apk будет сгенерирован в подкаталоге android-build ниже каталога сборки CMake целевого набора операций target.

Целевой набор операций <target>_make_apk будет автоматически добавлен в качестве зависимости целевого набора операций сборки apk, который будет создан, если он еще не существует. Это можно отключить, установив переменную QT_NO_GLOBAL_APK_TARGET в значение true.

Пример

qt_android_generate_deployment_settings(myapp)
qt_android_add_apk_target(myapp)

Приведенные выше команды определяют целевые наборы операций myapp_make_apk и apk, которые могут использоваться для генерации только APK myapp или всех APK в проекте соответственно.

См. также qt_android_generate_deployment_settings() и qt_finalize_target().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qt-android-add-apk-target.html

Spec-Zone.ru

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