Android 裝置串流功能可讓您在 Android Studio 中,透過 Google 的安全資料中心,在多個 API 級別和板型規格上與應用程式互動及測試。透過裝置串流,您可以在實體裝置上與應用程式互動,就像使用者一樣,包括旋轉和折疊裝置。這可讓您瞭解應用程式在不同情況下的行為,並找出其他測試環境中可能不明顯的問題。
開始使用 Android 裝置串流
如果尚未下載及安裝最新穩定版 Android Studio,請先完成這項操作,然後按照下列步驟進行:
- 在 Android Studio 中開啟 Android 專案,前往「Device Manager」工具視窗,然後按一下 Firebase 圖示。
- 如果尚未登入開發人員帳戶,請按一下「Log in to Google」(登入 Google),然後按照提示操作。
- 授予 Android Studio 要求的權限後,返回 IDE 並選取 Firebase 專案。如果沒有 Firebase 專案,可以前往 Firebase 控制台免付費建立。注意:如要啟用適當權限,以便在 Firebase 專案中使用裝置串流功能,請參閱 Test Lab 權限。
- 選取專案後,您可以瀏覽裝置清單,並選取要使用的裝置。
- 按一下「確定」。
如要進一步瞭解如何開始使用裝置串流,請參閱「Android Studio 中的裝置串流」。
啟用 Android 裝置串流權限
如要使用裝置串流,您必須使用具備編輯者或擁有者權限的 Firebase 專案。如要為團隊提供更具體的角色和權限,可以啟用裝置串流的 Test Lab 權限。
Test Lab 權限
如要設定 Test Lab 權限,以便執行及讀取測試結果,您必須設定 Cloud Storage bucket 的存取權。您可以使用 Firebase 控制台或 gcloud CLI 授予 Test Lab 存取權。
如要讓使用者透過 Firebase 控制台或 Android Studio 中的 Test Lab 裝置矩陣執行測試或查看測試結果,您必須為他們指派「編輯者」和「檢視者」專案角色。
如要讓使用者在使用您自己的 Cloud Storage bucket 時,透過 gcloud CLI 執行測試或查看測試結果,您可以使用 Google Cloud 控制台指派一組預先定義的角色,一併授予必要的權限。
- 如要執行測試,請指派 Firebase Test Lab 管理員和 Firebase Analytics 檢視者角色。
- 如要查看測試結果,請指派 Firebase Test Lab 檢視者和 Firebase Analytics 檢視者角色。
如要進一步瞭解如何設定這些精細的 Test Lab 權限,請參閱 Test Lab 的 IAM 權限參考指南。