Qt for Android
Qt for Android Android™は Android デバイス向けの Qt アプリケーションを開発することができ、幅広い機能とユースケースをサポートしています。
Qt for Android アプリケーションを開始するには、Qt for Android をダウンロードしてインストールし、Qt Creator IDE を使用してください。
既存の Android アプリケーションをお持ちの場合は、Qt Quick for Android をお試しください。GoogleのAndroid Studio用のプラグインが含まれています。IntelliJ マーケットプレイスで検索してください。これにより、Qt Quick のコンテンツをView として Android アプリに追加することができます。
ソースから Qt をビルドするには、ソースからのビルドを参照してください。
サポートされる構成
この Qt リリースでは以下の構成をサポートしています:
セクション | 説明 |
---|---|
ディストリビューション | Android 9 (API 28)から14 (API 34) まで |
アーキテクチャ | arm64-v8a x86_64 x86 armeabi-v7a |
コンパイラ | Clang 17.0.2 (NDK r26b または 26.1.10909125) 注意: Qt アプリでは、Missing Symbol エラーを避けるため、公式 Qt for Android ライブラリのビルドに使用されたものと同じ NDK r26b バージョンを使用することを推奨します。 |
JDK | JDK 17 |
グラドル | Gradle 8.10 および AGP 8.6.0 |
パッケージ | Multi-ABIAPK s,AAB s andAAR s注: Multi-ABIビルドは、CMakeを使用する場合にのみ利用可能です。詳細については、CMake Android Multi-ABIs を参照してください。 |
サポートされる Android バージョンの詳細については、Qt for Android Supported Versions Selection Guidelines を参照してください。
Qt for Android を調べる
Qt for Android での開発について、主なトピックをご紹介します:
- Qt for Android 入門
- Android 上にアプリケーションをデプロイする
- Qt for Android の仕組み
- Qt for Android をソースからビルドする
- コマンドラインから Qt for Android プロジェクトをビルドする
- androiddeployqt ツール
- Qt Android マニフェストファイルの設定
Qt for Android の詳細については、以下のトピックも参照してください:
Qt for Android アプリケーションで OpenSSL ライブラリをパッケージ化する方法。 | |
Android 上での Qt アプリケーションのビルドと実行に関する情報。 | |
Qt の Android サービスサポートに関する情報。 | |
既存の Qt アプリケーションを Android に移植する方法。 | |
アプリケーションの公開準備に関する説明 | |
Android ネイティブプロジェクトで QML を使用するための概要 | |
CMake と Android プラットフォーム API に関する情報。 | |
Qt For Android ツールチェインで使用される便利な環境変数の一覧。 | |
QML または C++ を使用した Google Emoji Font Policy のサポートガイド。 | |
Android 上で Qt テストを実行するための androidtestrunner ツールの概要。 | |
サードパーティの Android ライブラリをアプリケーションに含める手順 |
Qt の活気ある活発なコミュニティサイトには、Wiki、フォーラム、その他の学習ガイドやプレゼンテーションがあります。
ライセンスに関する情報は、Android GNU C++ Run-time Licensing をご覧ください。
ここからどこへ行くか
Qt の他の部分もぜひご覧ください。どの API を使用するかを決めるのに役立つ概要や、Qt の API をどのように使用するかを示すサンプルを用意しています。
- Qt 概要- アプリケーション開発に関するトピックのリスト
- サンプルとチュートリアル- コードサンプルとチュートリアルです。
- Qt Reference Pages- C++ および QML API の一覧です。
- Qt Creator:モバイルアプリケーションの作成
- Qt Creator:Android端末の設定
© 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.