Qt für Android CMake Konfiguration

Auf dieser Seite finden Sie Informationen zu CMake und zur Unterstützung der Qt for Android-Plattform.

Variablen, die den Build-Prozess beeinflussen

Dies ist eine Liste von CMake-Variablen oder -Eigenschaften, die den Build-Prozess beeinflussen, einschließlich der Gradle-Konfiguration:

QT_ANDROID_ABIS

Liste der ABIs, für die Pakete eines einzelnen Ziels gebaut werden

QT_ANDROID_ABIS

Liste der ABIs, für die die Projektpakete gebaut werden

QT_ANDROID_BUILD_ALL_ABIS

Ermöglicht die Erstellung von Multi-ABI-Paketen unter Verwendung der automatisch erkannten Qt for Android SDK-Liste

QT_ANDROID_DEPLOYMENT_DEPENDENCIES

Überschreibt die Qt-Abhängigkeiten, die zur Bereitstellung des Ziels hinzugefügt werden

QT_ANDROID_DEPLOYMENT_SETTINGS_FILE

Gibt den Speicherort der generierten Bereitstellungseinstellungsdatei eines Ziels an

QT_ANDROID_DEPLOYMENT_TYPE

Erzwingt oder deaktiviert die Signierung von Release-Paketen unabhängig vom Build-Typ

QT_ANDROID_EXTRA_LIBS

Zusätzliche Bibliotheken, die mit dem Ziel bereitgestellt werden sollen

QT_ANDROID_EXTRA_PLUGINS

Zusätzliche Qt-Plugins, die mit dem Ziel bereitgestellt werden sollen

QT_ANDROID_GENERATE_JAVA_QTQUICKVIEW_CONTENTS

Ermöglicht die Generierung von QtQuickViewContent-basierten Klassen

QT_ANDROID_MIN_SDK_VERSION

Minimale Android SDK-Version

QT_ANDROID_MULTI_ABI_FORWARD_VARS

Ermöglicht die gemeinsame Nutzung von CMake-Variablen in Multi-ABI-Builds

QT_ANDROID_NO_DEPLOY_QT_LIBS

Ob Qt Shared Libraries im APK auf Android verpackt sind

QT_ANDROID_PACKAGE_NAME

Paketname der App

QT_ANDROID_PACKAGE_SOURCE_DIR

Pfad zu einer benutzerdefinierten Android-Paketvorlage

QT_ANDROID_SDK_BUILD_TOOLS_REVISION

Revision der zu verwendenden Android Build Tools

QT_ANDROID_SIGN_AAB

Signiert das .aab-Paket mit dem angegebenen Keystore, Alias und Speicherpasswort

QT_ANDROID_SIGN_APK

Signiert das Paket mit dem angegebenen Keystore, Alias und Speicherkennwort

QT_ANDROID_SYSTEM_LIBS_PREFIX

Gibt den Speicherort der Qt-Bibliotheken auf dem Zielgerät an

QT_ANDROID_TARGET_SDK_VERSION

Android-Ziel-SDK-Version

QT_QML_GENERATE_ANDROID_JAVA_CLASS

Markiert eine QML-Datei für die Java-Code-Generierung

Variablen, die die Manifestdatei der Android-App beeinflussen

Dies ist eine Liste von CMake-Variablen oder -Eigenschaften, mit denen einige der Konfigurationen des Android-Manifests direkt von CMake aus gesetzt werden können, ohne dass sie manuell im Manifest gesetzt werden müssen.

QT_ANDROID_APPLICATION_ARGUMENTS

Liste der Argumente, die an Android Anwendungen übergeben werden

QT_ANDROID_VERSION_CODE

Interne Android-Anwendungsversion

QT_ANDROID_VERSION_NAME

Für Menschen lesbare Android-App-Version

© 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.