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)

傳遞 --project=<project-id> 即可選擇要使用的 Google Cloud 雲端專案。大多數處理預訂的指令都需要這項資訊。如果省略,指令會列印可供串流的專案。

為避免每次都傳遞 --project,請在 ~/.androidrc 檔案中新增預設值。所有 android device remote 指令都會擷取這項資訊:

device remote --project my-project