このページでは

Androidの実行設定を指定する

キットで選択した「実行デバイス」上でアプリケーションを実行するための設定を指定するには、[Projects ] > [Run Settings] に移動します。

Android デバイスでアプリケーションを実行およびデバッグするには、「Android 向け開発」の手順に従って、開発ホストからデバイスへの接続を作成する必要があります。

am 起動オプション

Qt Creator は、アプリケーションの起動時に、Android アクティビティマネージャー (am) のデフォルトの起動オプションセットを適用します。[Activity manager start arguments ] フィールドで追加の起動オプションを指定できます。ただし、デフォルトのオプションと追加したオプションが競合する場合、アプリケーションが起動しないことがあります。

通常の実行におけるアクティビティマネージャのデフォルト引数:

am start -n <package_name>/<QtActivity_name>

デバッガーモードにおけるアクティビティマネージャーのデフォルト引数:

am start -n <package_name>/<QtActivity_name> -D

たとえば、特定のユーザーとしてアプリケーションを実行するには、開始オプション `--user 10` を入力します。ここで、10 はユーザーアカウントのユーザー ID です。

Android端末の実行設定

シェルコマンド

アプリケーションの起動前および終了後に実行するシェルコマンドを指定できます。たとえば、アプリケーションを実行する前に画面のロックを解除し、デバイス上のユーザーアカウント10 に切り替えるには、Pre-launch on-device shell commands に以下のコマンドを入力します:

input keyevent 82
am switch-user 10

アプリケーションの終了後に、デフォルトのユーザー0 に戻り、画面のロックを解除するには、Post-quit on-device shell commands に次のコマンドを入力します:

am switch-user 0
input keyevent 82

プロジェクトのキットの有効化」、「実行のためのプロジェクトの設定 」、「Android 向け開発の手順」、「 Android 向け開発」、および「キットの管理 も参照してください

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.