快速入門導覽課程:準備使用開發人員裝置平台
設定完成後,即可使用開發人員裝置平台。這個新一代商用級套件可進行遠端裝置自動化調度管理。
事前準備
只要工作站有終端機和網際網路連線,即可按照本頁的說明使用開發人員裝置平台。
這些文件假設您是 Google Cloud 擁有專案和帳戶的使用者,如本網站「總覽」分頁中的「開始使用 Google Cloud」一文所述。
Google Cloud 設定
-
安裝 Google Cloud CLI。
-
設定 gcloud CLI,使用您的聯合身分。
詳情請參閱「使用聯合身分登入 gcloud CLI」。
-
執行下列指令,初始化 gcloud CLI:
gcloud init 啟用 Device Run、Device Streaming 和 Cloud Testing API:
啟用 API 時所需的角色
如要啟用 API,您必須具備
serviceusage.services.enable權限。如果您建立了專案,可能已透過「擁有者」角色 (roles/owner) 取得這項權限。否則,您可以透過「服務使用情形管理員」角色 (roles/serviceusage.serviceUsageAdmin) 取得這項權限。瞭解如何授予角色。gcloud services enable devicerun.googleapis.com
devicestreaming.googleapis.com testing.googleapis.com -
為使用者帳戶建立本機驗證憑證:
gcloud auth application-default login
如果系統傳回驗證錯誤,且您使用外部識別資訊提供者 (IdP),請確認您已 使用聯合身分登入 gcloud CLI。
必要的角色
如要取得使用開發人員裝置平台所需的權限,請要求管理員在專案中授予下列 IAM 角色:
-
全部:
- 角色檢視者 (
roles/viewer) - Device Run 管理員 (
roles/devicerun.googleapis.com/admin) - 裝置串流管理員 (
roles/devicestreaming.admin) - 服務使用情形用戶 (
roles/serviceusage.serviceUsageConsumer)
- 角色檢視者 (
如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。
範例指令
現在您已擁有 Device Run 服務,可以執行下列指令來試用目錄。
首先,列出專案中的所有裝置:
gcloud device-run devices list
接著,列出專案中的所有工作階段 (可能沒有):
gcloud device-run sessions
現在請繼續參閱「後續步驟」下方的功能操作說明,或按照下一節的步驟使用 Developer Device Platform 代理程式技能。
安裝 Developer Device Platform 代理程式技能
除了建立本頁面所述的 Google Cloud 環境,您還需要安裝下列套件,才能使用開發人員裝置平台代理程式技能:
- ADB:在遠端 Android 裝置上執行指令
- Python 環境,可啟用 ADB 轉送功能
- Antigravity 或任何其他支援代理程式技能的 AI 程式碼編寫代理程式
- Node.js 和 NPM 套件,用於使用
npx安裝代理程式技能
現在請使用下列指令安裝 Developer Device Platform 代理程式技能:
npx skills add https://github.com/google/skills --skill developer-device-platform-basics
請繼續參閱「後續步驟」一節,瞭解如何使用這項功能。
佐證文件
清除所用資源
為了避免系統向您的 Google Cloud 帳戶收取本頁面所用資源的費用,請刪除含有這些資源的 Google Cloud 專案。
後續步驟
- 裝置目錄 - 說明 DDP 實驗室中的所有裝置類型,並深入瞭解每種類型
- 裝置執行 - 在 DDP 實驗室的裝置上執行測試,並在 Google Cloud中查看結果
- Device Streaming API - 連線至遠端實體 Android 裝置,並與應用程式互動,就像連線至本機一樣
- 透過裝置串流進行代理開發 - 使用 Developer Device Platform 代理技能,在 DDP 中尋找、預約及連線至裝置