快速入門導覽課程:準備使用 Developer Device Platform
設定完成後,即可使用開發人員裝置平台。這個新一代商用級套件可進行遠端裝置自動化調度管理。
事前準備
只要工作站有終端機和網際網路連線,就能按照本頁說明使用開發人員裝置平台 (DDP)。
這些文件假設您是 Google Cloud 擁有專案和帳戶的使用者,如本網站「總覽」分頁中的「開始使用 Google Cloud」所述。
Google Cloud 設定
- 登入 Google Cloud 帳戶。如果您是 Google Cloud新手,歡迎 建立帳戶,親自評估產品在實際工作環境中的成效。新客戶還能獲得價值 $300 美元的免費抵免額,可用於執行、測試及部署工作負載。
-
安裝 Google Cloud CLI。
-
若您採用的是外部識別資訊提供者 (IdP),請先使用聯合身分登入 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
如果您使用 Cloud Shell,則不需要執行這項操作。
如果系統傳回驗證錯誤,且您使用外部識別資訊提供者 (IdP),請確認您已 使用聯合身分登入 gcloud CLI。
-
安裝 Google Cloud CLI。
-
若您採用的是外部識別資訊提供者 (IdP),請先使用聯合身分登入 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
如果您使用 Cloud Shell,則不需要執行這項操作。
如果系統傳回驗證錯誤,且您使用外部識別資訊提供者 (IdP),請確認您已 使用聯合身分登入 gcloud CLI。
必要的角色
如要取得使用開發人員裝置平台所需的權限,請要求管理員在專案中授予下列 IAM 角色:
-
全部:
- 角色檢視者 (
roles/viewer) - Device Run 管理員 (
roles/devicerun.admin) - 裝置串流管理員 (
roles/devicestreaming.admin) - 服務使用情形用戶 (
roles/serviceusage.serviceUsageConsumer)
- 角色檢視者 (
如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。
範例指令
現在您已擁有 Device Run 服務,可以執行下列指令來試用目錄。
首先,列出專案中的所有裝置:
gcloud beta device-run devices list
接著,列出專案中的所有工作階段 (可能沒有,稍後再試):
gcloud beta device-run sessions
請繼續參閱「後續步驟」一節,瞭解如何使用這項功能。
佐證文件
與我們聯絡
如需協助或提供建議,請前往 DDP 開發人員論壇。
如要回報錯誤及要求開發人員裝置平台的新功能,請建立問題。
清除所用資源
為了避免系統向您的 Google Cloud 帳戶收取本頁面所用資源的費用,請刪除含有這些資源的 Google Cloud 專案。
後續步驟
- 裝置目錄 - 說明「開發人員裝置平台」實驗室中的所有裝置類型,並深入瞭解每種裝置。
- 裝置執行 - 在開發人員裝置平台實驗室的裝置上執行測試,並在 Google Cloud中查看結果。
- 尋找記錄 - 在指令列和 Google Cloud 控制台中查看結果。
- Device Streaming API - 連線至遠端實體 Android 裝置,並與應用程式互動,就像連線至本機一樣。
- 使用裝置串流進行代理式開發:使用 Developer Device Platform 代理技能,在 Developer Device Platform 中尋找、預約及連線至裝置。