Qt for Android
Qt for Android では、Android デバイス向けの Qt アプリケーションを開発することができます。
Qt for Android アプリケーションを開始するには、Qt for Android をダウンロードしてインストールし、Qt Creator IDE を使用して、Getting Started with Qt for Androidのページの指示に従ってください。
既存の Android アプリケーションがある場合は、Qt Quick for 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 の活気ある活発なコミュニティサイトには、Wiki、フォーラム、その他の学習ガイドやプレゼンテーションがあります。
ライセンスについては、Android GNU C++ ランタイムライセンスをご覧ください。
ここからどこへ行くか
Qt の他の部分もぜひご覧ください。どの API を使用するかを決めるのに役立つ概要や、Qt の API をどのように使用するかを示すサンプルを用意しています。
- Qt 概要- アプリケーション開発に関するトピックのリスト
- サンプルとチュートリアル- コードサンプルとチュートリアルです。
- Qt Reference Pages- C++ および QML API の一覧です。
- Qt Creator:モバイルアプリケーションの作成
- Qt Creator: モバイルアプリケーションの作成Android デバイス設定の指定
©2024 The Qt Company Ltd. 本書に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。