Qt for Android CMake配置

此页面列出有关CMake和Qt for Android平台支持的信息。

影响构建过程的变量

以下是影响构建过程的CMake变量或属性的列表,包括Gradle配置

QT_ANDROID_ABIS

为单一目标构建的包的ABIs列表

QT_ANDROID_ABIS

项目包构建的ABIs列表

QT_ANDROID_BUILD_ALL_ABIS

启用使用自动检测的Qt for Android SDK列表构建多ABIs包

QT_ANDROID_DEPLOYMENT_DEPENDENCIES

覆盖目标部署中添加的Qt依赖项

QT_ANDROID_DEPLOYMENT_SETTINGS_FILE

指定目标生成部署设置文件的位置

QT_ANDROID_DEPLOYMENT_TYPE

强制或禁用发布包签名,无论构建类型如何

QT_ANDROID_EXTRA_LIBS

与目标一起部署的额外库

QT_ANDROID_EXTRA_PLUGINS

与目标一起部署的额外Qt插件

QT_ANDROID_MIN_SDK_VERSION

最低Android SDK版本

QT_ANDROID_MULTI_ABI_FORWARD_VARS

允许在多ABIs构建中共享CMake变量

QT_ANDROID_NO_DEPLOY_QT_LIBS

Qt共享库是否打包在Android的APK中

QT_ANDROID_PACKAGE_SOURCE_DIR

自定义Android包模板的路径

QT_ANDROID_SDK_BUILD_TOOLS_REVISION

要使用的Android构建工具版本

QT_ANDROID_SIGN_AAB

使用指定的密钥库、别名和密码对.aab包进行签名

QT_ANDROID_SIGN_APK

使用指定的密钥库、别名和密码对包进行签名

QT_ANDROID_SYSTEM_LIBS_PREFIX

指定目标设备上Qt库的位置

QT_ANDROID_TARGET_SDK_VERSION

Android目标SDK版本

影响Android应用清单文件的变量

以下是影响Android清单文件配置的CMake变量或属性的列表,可以在CMake中直接设置,而不必手动在清单中设置它们。

QT_ANDROID_APPLICATION_ARGUMENTS

传递给Android应用程序的参数列表

QT_ANDROID_VERSION_CODE

Android应用的内部版本

QT_ANDROID_VERSION_NAME

可读的Android应用版本

© 2024 Qt公司有限公司。本文件中的文档贡献的版权归其各自的归属者所有。本文件提供的文档根据Free Software Foundation发布的GNU自由文档许可证版本1.3的条款提供许可。Qt及相关标志是Qt公司在芬兰和/或其他国家的商标。所有其他商标均为其所有者的财产。