QT5.12 Android環境の構築(閲覧用に再現保存)

1.QT環境構築

Qt 5.12.6 のインストール時に「Android ARM64-v8a」を追加しますが、「Android ARMv7」を追加することもできます。

(その他はqgc構築時に追加する必要があります)

2. Android環境構築

QT公式ガイダンス:

Qt 5.12 Android 用 Qt 入門

Qt 5.15 Android 用 Qt 入門

2.1 JDK

JDK は、JDK 6 以降、JDK 11、または JDK 11 より前のバージョンである必要があることに注意してください。

ここをクリック、最初の赤いボックス

次のように、インストールする JDK 8u291 を選択します (リンク: JDK)

ダウンロード後、愚者スタイル インストールをダブルクリックすると、インストール パッケージが Baidu Cloud にアップロードされます

2.2. 東ドイツ

ここをクリック:

NDKアドレス: NDK

公式 Web サイトの推奨事項によると、Qt 5.12.6 では NDK r20b バージョンが選択されます。

ダウンロード:

zipの圧縮パッケージであり、指定した場所に解凍することができ、Baidu Cloudにもアップロードされています

2.3 SDK

SDK、これを選択しないでください。Android Studio と一緒にインストールしないでください。

SDKのダウンロードリンク: SDK

これも圧縮パッケージなので、NDK と同じ親ディレクトリで解凍することにしました。

以下のように、SDK Manager.exeを開きます

この記事の推奨事項に従って選択してください: Windows で Qt に基づいて Android アプリケーションを開発する

次に、「インストール」をクリックし、すべての X を √ に変更します。

インストール後の容量は 23.5 G ですが、これは少し大きいので、それほど多くのバージョンをインストールする必要はないと推定されます

すべてのインストールが完了したら、以下に示すようにファイルの場所を 1 つずつ確認します。

Androidの設定はこれでOKです。(SDKバージョン:25.2.5、NDKバージョン:20.1.5948944)

3. ソフトウェアテスト

3.1 QT にはスクロールエンジニアリングテストが付属しています

新しい組み込みスクロール プロジェクトを作成します。

そして次のステップを経て完了です。

テストコードを開きます。

//androidTest\scroll\main.qml:



import QtQuick 2.12

import QtQuick.Controls 2.5



ApplicationWindow {

visible: true

width: 640

height: 480

title: qsTr("Scroll")



ScrollView {

anchors.fill: parent



ListView {

width: parent.width

model: 40//20

delegate: ItemDelegate {

text: "Item " + (index + 1)

width: parent.width

}

}

}

}

モデルを40に変更します。

Android スマートフォンを接続すると、充電のみを選択することはできず、次のようにファイルを転送することを選択できます。

開発者向けオプションを開き、USB デバッグをオンにします

もちろん、Hongmeng はピュアモードを終了する必要があります

「QT で実行」をクリックすると、モバイル デバイスがポップアップ表示されます。

アプリをインストールするためのリマインダーが電話にポップアップ表示されます。

インストールを続行することを選択します。インストール後、携帯電話に新しくインストールされたスクロール APP を開くことができます。

合計 40 項目が変更されました。

3.2 QGroundControl エンジニアリングテスト

上記の構成と違いはありません

構成後にデバッグを実行する

次に、確認するデバイスを選択します。

携帯電話にインストールすると、すでに 2 つの APP が存在します。

QGC をオンにして検証に合格します。

また、今回は試しませんでしたが、Android Studioの仮想デバイスも利用できます。

4. ADBデバッグツール

①まずパス環境変数にndkパスを追加します。

② Kuan の adb wifi apk を Android デバイスにインストールし、Android のスイッチをクリックします

リンク: Baidu Netdisk 抽出コードを入力してください

抽出コード:qh1w

③PC上で接続コマンドを実行します。

adb 接続 IP:ポート

1

接続後、Qt Creator で Android をコンパイルすると、対応するデバイスがポップアップ表示されます。

④その他よく使うコマンド:

● スクリーンショットとダウンロード スクリーンショット:

おすすめ

転載: blog.csdn.net/caicai_xiaobai/article/details/131480188