Auf dieser Seite

CMake-Konfiguration für Qt auf Android

Diese Seite enthält Informationen zur Unterstützung von CMake und Qt für die 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 erstellt werden

QT_ANDROID_ABIS

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

QT_ANDROID_BUILD_ALL_ABIS

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

QT_ANDROID_BUILD_DIR

Schreibgeschützter Pfad zum Android-Build-Verzeichnis für das Ziel

QT_ANDROID_COMPILE_SDK_VERSION

SDK-Version des Android-Ziels

QT_ANDROID_DEPLOYMENT_DEPENDENCIES

Überschreibt die Qt-Abhängigkeiten, die der Bereitstellung des Ziels hinzugefügt wurden

QT_ANDROID_DEPLOYMENT_SETTINGS_FILE

Gibt den Speicherort der generierten Bereitstellungs-Einstellungsdatei des Ziels an

QT_ANDROID_DEPLOYMENT_TYPE

Erzwingt oder deaktiviert die Signierung des Release-Pakets 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

Aktiviert die Generierung von QtQuickViewContent-basierten Klassen

QT_ANDROID_GRADLE_MULTI_MODULE

Erstellt das Android-Paket aus einem Gradle-Projekt mit mehreren Modulen

QT_ANDROID_MIN_SDK_VERSION

Mindestversion des Android SDK

QT_ANDROID_MULTI_ABI_FORWARD_VARS

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

QT_ANDROID_NO_DEPLOY_QT_LIBS

Gibt an, ob Qt-Shared-Libraries in der APK auf Android enthalten 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

Zu verwendende Version der 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 Speicherpasswort

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-Codegenerierung

Variablen, die sich auf die Android-App-Manifestdatei auswirken

Dies ist eine Liste von CMake-Variablen oder -Eigenschaften, mit denen sich bestimmte Konfigurationsparameter des Android-Manifests direkt über CMake festlegen lassen, ohne dass sie manuell im Manifest eingestellt werden müssen.

QT_ANDROID_APPLICATION_ARGUMENTS

Liste der an Android-Anwendungen zu übergebenden Argumente

QT_ANDROID_APP_ICON

Name der Icon-Ressource der Android-App

QT_ANDROID_APP_NAME

Name der Android-App

QT_ANDROID_CREATE_SYMLINKS_ONLY

Nur symbolische Links für Abhängigkeiten unterhalb des Gradle-Projektverzeichnisses erstellen

QT_ANDROID_POST_BUILD_GRADLE_CLEANUP

Führe nach der Erstellung des Android-Pakets eine Gradle-Bereinigung durch

QT_ANDROID_VERSION_CODE

Interne Version der Android-App

QT_ANDROID_VERSION_NAME

Für Menschen lesbare Android-App-Version

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