QT_ANDROID_BUILD_ALL_ABIS

自動検出されたQt for Android SDKリストを使用して、マルチABIパッケージのビルドを有効にします。

この変数は Qt 6.3 で導入されました。

注:この変数は テクノロジープレビュー段階にあり、今後のリリースで変更される可能性があります。

注:この変数は 、Android プラットフォームを対象とする場合にのみ使用されます。

Android 向けの Qt で利用可能な ABI を自動的に検出し、それらを使用してパッケージをビルドします。自動検出では、Qt インストーラによって提供されるデフォルトのディレクトリ構造と、それに対応するディレクトリ名が想定されています。サポートされている ABI は、armeabi-v7a, arm64-v8a, x86, x86_64 です。一般的なディレクトリ構造は以下の通りです:

/path/to/Qt/6.x.x
    android_armv7
    android_arm64_v8a
    android_x86
    android_x86_64
    ...

自動検出されたパスは、QT_PATH_ANDROID_ABI_<ABI> の変数のいずれかを使用してカスタマイズできます。

この変数は、デフォルトでFALSE に設定されています。

注: マルチ ABIプロジェクトのビルドプロセスでは 、コマンドラインやその他の同様の方法で指定された CMake キャッシュ変数を転送するための汎用的な方法は提供されていません。 QT_ANDROID_MULTI_ABI_FORWARD_VARS を使用して、メインの ABI プロジェクトから ABI 固有のサブプロジェクトに転送する CMake 変数のリストを指定してください。

QT_PATH_ANDROID_ABI_<ABI>および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.