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