Qt für Android

Qt für Android ermöglicht Ihnen die Entwicklung von Qt-Anwendungen für Android-Geräte und unterstützt eine Vielzahl von Funktionen und Anwendungsfällen.

Um mit Ihrer Qt for Android-Anwendung zu beginnen, laden Sie Qt for Android herunter und installieren Sie es und verwenden Sie die Qt Creator IDE. Folgen Sie den Anweisungen auf der Seite Erste Schritte mit Qt for Android.

Wenn Sie eine bestehende Android-Anwendung haben, versuchen Sie Qt Quick für Android. Es enthält ein Plugin für Googles Android Studio. Sie finden es auf dem IntelliJ-Marktplatz. Damit können Sie den Inhalt von Qt Quick als Ansicht zu Ihrer Android-Anwendung hinzufügen.

Um Qt aus dem Quellcode zu erstellen, siehe Erstellen aus dem Quellcode.

Unterstützte Konfigurationen

Die folgenden Konfigurationen werden in dieser Qt-Version unterstützt:

AbschnittBeschreibung
VerteilungAndroid 9 (API 28) bis 14 (API 34)
Architekturarm64-v8a, x86_64, x86, und armeabi-v7a
CompilerClang 17.0.2 (NDK r26b oder 26.1.10909125)

Hinweis: Es wird empfohlen, dass Qt-Apps dieselbe NDK r26b-Version verwenden, die für die Erstellung der offiziellen Qt für Android-Bibliotheken verwendet wird, um Fehler durch fehlende Symbole zu vermeiden.

JDKJDK 17
GradleGradle 8.10 und AGP 8.6.0
PaketMulti-ABI APKs, AABs und AARs

Hinweis: Multi-ABI-Builds sind nur bei Verwendung von CMake verfügbar. Für weitere Informationen siehe CMake Android Multi-ABIs.

Weitere Informationen zu den unterstützten Android-Versionen finden Sie unter Qt for Android Supported Versions Selection Guidelines.

Qt für Android erforschen

Um mehr über die Entwicklung mit Qt für Android zu erfahren, sind hier die wichtigsten Themen aufgeführt:

Die folgenden Themen bieten weitere Details über Qt für Android:

Adding OpenSSL Support for Android

Wie man OpenSSL-Bibliotheken mit einer Qt für Android-Anwendung verpackt.

Android Platform Notes

Spezielle Informationen zum Erstellen und Ausführen von Qt-Anwendungen auf Android.

Android Services

Informationen über die Unterstützung von Android Services in Qt.

Porting to Android

Anweisungen zur Portierung Ihrer bestehenden Qt-Anwendung auf Android.

Publishing to Google Play

Anleitungen zur Vorbereitung Ihrer Anwendung für die Veröffentlichung.

Qt Quick for Android

Ein Überblick über die Verwendung von QML in nativen Android-Projekten.

Qt for Android CMake Configuration

Informationen zu CMake und den APIs der Android-Plattform.

Qt for Android Environment Variables

Auflistung einiger nützlicher Umgebungsvariablen, die von der Qt For Android Toolchain verwendet werden.

Supporting Google Emoji Font Policy

Leitfaden für die Unterstützung der Google Emoji-Schriftartenrichtlinie mit QML oder C++.

The androidtestrunner Tool

Überblick über das Tool androidtestrunner zum Ausführen von Qt-Tests unter Android

Third-party Android Libraries

Anweisungen zum Einbinden von Android-Bibliotheken von Drittanbietern in eine Anwendung.

Die lebendige und aktive Qt-Community-Site beherbergt ein Wiki, ein Forum und zusätzliche Lernanleitungen und Präsentationen.

Informationen zur Lizenzierung finden Sie unter Android GNU C++ Run-time Licensing.

Wie geht es weiter?

Wir laden Sie dazu ein, den Rest von Qt zu erkunden. Wir haben Übersichten erstellt, die Ihnen bei der Entscheidung helfen, welche APIs Sie verwenden möchten, und unsere Beispiele zeigen, wie Sie unsere APIs verwenden können.

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