このページでは

Android向けQtのCMake設定

このページでは、CMake および Android 向け Qt のプラットフォームサポートに関する情報をまとめています。

ビルドプロセスに影響を与える変数

以下は、Gradleの設定を含め、ビルドプロセスに影響を与えるCMake変数またはプロパティの一覧です:

QT_ANDROID_ABIS

単一のターゲットのパッケージがビルドされるABIの一覧

QT_ANDROID_ABIS

プロジェクトのパッケージがビルドされるABIの一覧

QT_ANDROID_BUILD_ALL_ABIS

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

QT_ANDROID_BUILD_DIR

ターゲットの Android ビルドディレクトリへの読み取り専用パス

QT_ANDROID_COMPILE_SDK_VERSION

AndroidターゲットのSDKバージョン

QT_ANDROID_DEPLOYMENT_DEPENDENCIES

ターゲットのデプロイメントに追加された Qt 依存関係を上書きします

QT_ANDROID_DEPLOYMENT_SETTINGS_FILE

ターゲットの生成済みデプロイメント設定ファイルの場所を指定します

QT_ANDROID_DEPLOYMENT_TYPE

ビルドタイプに関係なく、リリースパッケージの署名を強制または無効にします

QT_ANDROID_EXTRA_LIBS

ターゲットとともにデプロイする追加のライブラリ

QT_ANDROID_EXTRA_PLUGINS

ターゲットと共にデプロイする追加の Qt プラグイン

QT_ANDROID_GENERATE_JAVA_QTQUICKVIEW_CONTENTS

QtQuickViewContent ベースのクラスの生成を有効にします

QT_ANDROID_GRADLE_MULTI_MODULE

マルチモジュール Gradle プロジェクトから Android パッケージをビルドします

QT_ANDROID_MIN_SDK_VERSION

Android SDKの最小バージョン

QT_ANDROID_MULTI_ABI_FORWARD_VARS

マルチABIビルドでCMake変数を共有できるようにする

QT_ANDROID_NO_DEPLOY_QT_LIBS

AndroidのAPKにQt共有ライブラリをパッケージ化するかどうか

QT_ANDROID_PACKAGE_NAME

アプリのパッケージ名

QT_ANDROID_PACKAGE_SOURCE_DIR

カスタムAndroidパッケージテンプレートへのパス

QT_ANDROID_SDK_BUILD_TOOLS_REVISION

使用するAndroidビルドツールのリビジョン

QT_ANDROID_SIGN_AAB

指定されたキーストア、エイリアス、およびストアパスワードを使用して .aab パッケージに署名します

QT_ANDROID_SIGN_APK

指定されたキーストア、エイリアス、およびストアパスワードを使用してパッケージに署名します

QT_ANDROID_SYSTEM_LIBS_PREFIX

ターゲットデバイス上の Qt ライブラリの場所を指定します

QT_ANDROID_TARGET_SDK_VERSION

AndroidのターゲットSDKバージョン

QT_QML_GENERATE_ANDROID_JAVA_CLASS

QML ファイルに Java コード生成のマークを付ける

Android アプリマニフェストファイルに影響を与える変数

これは、マニフェストで手動で設定することなく、CMake から直接 Android マニフェストの設定の一部を設定できる CMake 変数またはプロパティの一覧です。

QT_ANDROID_APPLICATION_ARGUMENTS

Android アプリケーションに渡す引数のリスト

QT_ANDROID_APP_ICON

Android アプリのアイコンリソース名

QT_ANDROID_APP_NAME

Androidアプリの名称

QT_ANDROID_CREATE_SYMLINKS_ONLY

Gradle プロジェクトディレクトリの下にある依存関係に対してのみシンボリックリンクを作成する

QT_ANDROID_POST_BUILD_GRADLE_CLEANUP

Android パッケージの作成後に Gradle のクリーンアップを実行する

QT_ANDROID_VERSION_CODE

Androidアプリの内部バージョン

QT_ANDROID_VERSION_NAME

人間が読みやすい形式のAndroidアプリのバージョン

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