qt_android_generate_deployment_settings
androiddeployqt에 필요한 배포 설정 파일을 생성합니다.
이 명령은 Qt6
패키지의 Core
컴포넌트에 정의되어 있으며, 다음과 같이 로드할 수 있습니다:
find_package(Qt6 REQUIRED COMPONENTS Core)
이 명령은 Qt 6.0에 도입되었습니다.
경고: 이 명령은 Qt 6.5부터 더 이상 사용되지 않습니다. 대신 qt_add_executable을 사용하십시오.
참고: 이 명령은 안드로이드 플랫폼을 대상으로 하는 경우에만 호출해야 합니다.
개요
qt_android_generate_deployment_settings(target)
버전 없는 명령이 비활성화되어 있으면 qt6_android_generate_deployment_settings()
을 대신 사용합니다. 이 명령과 동일한 인수 집합을 지원합니다.
설명
androiddeployqt
도구는 배포 설정 파일을 입력으로 요구합니다. 이 명령은 target
의 CMake 변수와 속성을 읽어 대상의 바이너리 디렉터리에 해당 파일을 생성합니다. 반환 시 이 파일의 전체 경로는 대상의 QT_ANDROID_DEPLOYMENT_SETTINGS_FILE
속성에서 확인할 수 있습니다.
CMake 변수
배포 설정 파일을 생성하는 동안 여러 변수가 사용됩니다. 일부는 Qt에서 제공되고, 일부는 CMake 또는 안드로이드 NDK에서 제공됩니다.
- android_ndk_host_system_name
- android_sdk_root
CMAKE_ANDROID_ARCH_ABI
CMAKE_ANDROID_NDK
CMAKE_SYSROOT
- QT_ANDROID_APPLICATION_ARGUENTS
- QT_HOST_PATH
대상 속성
아래 속성은 지정된 target
에서 읽습니다. 이 명령은 대상 최종화의 일부로 호출된다는 점에 유의하십시오 ( qt_finalize_target() 참조). qt_add_executable()을 사용하여 대상을 만들고 이러한 대상 속성 중 일부를 수정해야 하는 경우, 대상 최종화가 지연되도록 해야 합니다. 이를 수행하는 방법은 qt_add_executable()을 참조하십시오.
- qt_android_deployment_dependencies
- QT_ANDROID_EXTRA_LIBS
- QT_ANDROID_EXTRA_PLUGINS
- QT_ANDROID_MIN_SDK_VERSION
- QT_ANDROID_PACKAGE_SOURCE_DIR
- QT_ANDROID_TARGET_SDK_VERSION
- QT_ANDROID_PACKAGE_NAME
- QT_ANDROID_VERSION_NAME
- QT_ANDROID_VERSION_CODE
- QT_QML_IMPORT_PATH
- QT_QML_ROOT_PATH
- qt_no_entrypoint
반환 시 QT_ANDROID_DEPLOYMENT_SETTINGS_FILE
대상 속성에는 생성된 배포 설정 파일의 위치가 포함됩니다.
예제
qt_android_generate_deployment_settings(myapp) qt_android_add_apk_target(myapp)
qt_android_add_apk_target() 및 qt_finalize_target()도 참조하십시오 .
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.