Android デバイスのリモコン

リモートの物理デバイスを管理します。リモート デバイスの予約を一覧表示、予約、接続、管理するコマンドが含まれます。

使用方法

android device remote [-h] [--project=PARAM]

オプション

  • -h,--help - 指定されたコマンドのヘルプ メッセージを表示します。
  • --project=PARAM - Google Cloud プロジェクト ID。

android 個のオプション:

  • --sdk=PARAM - Android SDK へのパス。
  • -v,--verbose - トラブルシューティングの詳細出力を有効にします。
  • -V,--version - バージョン情報を出力して終了します。

サブコマンド

  • connect - 予約済みのリモート デバイスに接続します。
  • create - リモート デバイスの予約を作成します。
  • disconnect - リモート デバイスの接続を解除します。
  • extend - リモート デバイスの予約を延長します。
  • list - リモート デバイスの予約を一覧表示します。
  • models - 使用可能なリモート デバイスモデルを一覧表示します。
  • projects - デバイス ストリーミングで利用可能な Google Cloud プロジェクトを一覧表示します。
  • remove - リモート デバイスの予約を削除します。

説明

android device remote コマンドセットは、Google データセンターでホストされている Android 実機を予約し、それらをマシンの adb に接続します。これにより、手元にない実機でアプリをインストール、実行、デバッグできます。

リモート デバイスの料金は Google Cloud プロジェクトに請求されます。開始する前に、android auth login を実行して、デバイス ストリーミングが有効になっているプロジェクトにアクセスできるアカウントでログインします。

一般的なワークフロー

一般的なワークフローのコマンドのシーケンスは次のとおりです。

  1. android device remote projects を実行して、デバイス ストリーミングの準備ができている Google Cloud プロジェクトを見つけます。
  2. android device remote models を実行して、必要なデバイスの <codename>/<api> を見つけます。
  3. android device remote create <codename>/<api> を実行してデバイスを予約します。
  4. android device remote connect <reservation-id> を実行して、デバイスを adb に接続します。
  5. android run、android install、adb などのデバイス コマンドを使用してデバイスを操作します。
  6. 完了したら、android device remote disconnect <reservation-id> と android device remote remove <reservation-id> を実行します。

プロジェクトを選択する(--project)

使用する Google Cloud プロジェクトを選択するには、--project=<project-id> を渡します。予約を操作するほとんどのコマンドで必要です。省略すると、コマンドはストリーミングの準備ができているプロジェクトを出力します。

--project を毎回渡す必要がないようにするには、~/.androidrc ファイルにデフォルトを追加します。すべての android device remote コマンドで取得されます。

device remote --project my-project