Android 開発環境のセットアップ
Qt Creator このページでは、必要なパッケージやツールを自動的にインストールし、デバッガ、ツールチェーン、キットを作成してQt for Android の開発環境をセットアップします。
Qt Creator を使用してください:
- Android SDK コマンドラインツールのダウンロードと展開。
- NDK、ビルドツール、プラットフォームツールなどの重要なパッケージのインストールまたは更新。
Android用の開発環境を設定するには
- Preferences>SDKs >Android に進みます。

- JDK location で、JDKへのパスを設定します。Qt Creator JDKのインストールをチェックし、エラーを報告します。
デフォルトでは、Qt Creator は、サポートされているAdoptium OpenJDKまたはOpenJDK のインストールを見つけようとします。見つからない場合は、手動でパスを設定する必要があります。サポートされているJDKをインストールしていない場合は、
を選択し、デフォルトのブラウザでJDKダウンロードウェブページを開きます。注意: 64 ビットの JDK を使用してください。32 ビットの JDK では
cmdline-toolsで問題が発生する可能性があり、リストに表示されないパッケージもあります。 - Android SDK location で、Android SDK Command-line Tools をインストールするフォルダへのパスを設定します。
- Set Up SDK を選択すると、Android SDK Command-line Tools が自動的にダウンロードされ、選択したパスに展開されます。
SDK Managerは、必要なツールがあるかどうかを確認します。さらにパッケージやアップデートが必要な場合は、SDK Managerが適切なパッケージを追加または削除します。アクションを実行する前に、SDK Managerは変更に同意するよう促します。さらに、必要に応じて Google ライセンスを承認するよう求められます。
- Android NDK list はインストールされた NDK バージョンを一覧表示します。SDK Manager はロックされたアイテムをインストールします。Android SDK Manager ダイアログからのみ変更できます。詳細については、Android NDK パッケージの管理を参照してください。
- 必要なキットを自動的に作成するには、Automatically create kits for Android tool chains を選択します。Qt Creator 適切な Qt バージョンが見つからない場合は、警告が表示されます。
- オプションとして、Android OpenSSL Settings グループで、ビルド済みの OpenSSL ライブラリへのパスを設定します。
OpenSSL サポートを必要とする Qt アプリケーションの場合は、「外部ライブラリの追加」の指示に従って、プロジェクトにAndroid OpenSSL サポートを追加してください。
- Download OpenSSL を選択して、OpenSSL リポジトリを選択したパスにダウンロードします。自動ダウンロードに失敗した場合は、手動ダウンロードのためのダウンロードウェブページが開きます。
手動セットアップ
自動セットアップがニーズに合わない場合は、Android SDK Command-line Toolsをダウンロードしてインストールし、必要なNDK、ツール、パッケージをインストールまたは更新します。詳細については、「Getting Started with Qt for Android」を参照してください。
Android ツールチェーン設定の表示
JSON Configuration ファイルは、Android SDK Command-Line Tools のダウンロード URL、必須パッケージのリスト、各 Qt バージョンに適した NDK を定義します。このファイルはQt Creator リソースフォルダにあります:
# Linux and macOS ~/.config/QtProject/qtcreator/android/sdk_definitions.json # Windows C:\Users\Username\AppData\Local\QtProject\qtcreator\android\sdk_definitions.json
例えば、SDK設定ファイルでは、Qt 6.3、Qt 6.2、Qt 5.15.9~5.15.20で使用するNDKバージョンを22.1.7171670に設定しています:
"specific_qt_versions": [
{ "versions": ["6.3", "6.2", "5.15.[9-20]"],
"sdk_essential_packages": ["build-tools;31.0.0", "ndk;22.1.7171670"]
},
]Android SDKとNDKの変更に対応した最新バージョンの設定ファイルを見ることができます、 sdk_definitions.jsonGit にあります。
注: Qt 6.5 以降の場合、Qt Creator はmodules/Core.json から Qt のビルドに使用された NDK のバージョンを読み込み、sdk_definitions.json のバージョンの代わりにそれを使用します。
How To: Develop for Android」、「Developing for Android」、「Kits」も参照して ください。
Copyright © The Qt Company Ltd. and other contributors. 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.