管理遠端實體裝置。包括列出、預約、連線至及管理遠端裝置預約的指令。
用量
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,並使用有權存取已啟用裝置串流功能的專案的帳戶登入。
一般工作流程
以下是典型工作流程的指令順序:
- 執行
android device remote projects,找出適合裝置串流的 Google Cloud 雲端專案。 - 執行
android device remote models,找出所需裝置的<codename>/<api>。 - 執行
android device remote create <codename>/<api>預留裝置。 - 執行
android device remote connect <reservation-id>,將裝置連線至adb。 - 使用
android run、android install、adb和其他裝置指令操作裝置。 - 完成後,請執行
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