QT_ANDROID_BUILD_ALL_ABIS
Ermöglicht die Erstellung von Multi-ABI-Paketen unter Verwendung der automatisch erkannten Liste der Qt for Android SDKs.
Diese Variable wurde in Qt 6.3 eingeführt.
Hinweis: Diese Variable befindet sich in der Technologievorschau und kann sich in zukünftigen Versionen ändern.
Hinweis: Diese Variable wird nur verwendet, wenn die Android-Plattform als Zielplattform ausgewählt ist.
Erkennt automatisch die verfügbaren ABIs von Qt für Android und verwendet diese zum Erstellen eines Pakets. Die automatische Erkennung setzt die vom Qt-Installationsprogramm bereitgestellte Standardverzeichnisstruktur mit der entsprechenden Benennung der Verzeichnisse voraus. Die unterstützten ABIs sind armeabi-v7a, arm64-v8a, x86, x86_64. Die typische Verzeichnisstruktur sieht wie folgt aus:
/path/to/Qt/6.x.x
android_armv7
android_arm64_v8a
android_x86
android_x86_64
...Die automatisch erkannten Pfade können mithilfe einer der Variablen unter QT_PATH_ANDROID_ABI_<ABI> angepasst werden.
Die Variable ist standardmäßig auf „ FALSE “ gesetzt.
Hinweis: Der Build-Prozess für Multi-ABI-Projekte bietet keine generische Möglichkeit, die CMake-Cache-Variablen weiterzuleiten, die entweder über die Befehlszeile oder auf ähnliche Weise festgelegt wurden. Verwenden Sie „QT_ANDROID_MULTI_ABI_FORWARD_VARS“, um die Liste der CMake-Variablen anzugeben, die vom Haupt-ABI-Projekt an ABI-spezifische Unterprojekte weitergegeben werden sollen.
Siehe auch QT_PATH_ANDROID_ABI_<ABI> und QT_ANDROID_MULTI_ABI_FORWARD_VARS.
© 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.