你可以透過採用 Firebase 技術的 Android 裝置串流 安全地連線至由 Google 安全服務代管的遠端 Android 實體裝置 這些功能以虛擬方式整合為 類似實體資料中心的資源這是最快速簡便的應用程式測試方法 一些最新 Android 裝置的單位,包括 Google Pixel 8 和 Google Pixel 8 Pro、Pixel Fold、特定 Samsung 裝置等。
![在 Android Studio 中使用裝置串流的動畫。](https://developer.android.com/static/studio/releases/assistant/2023.3.1/device-streaming.gif?authuser=0000&hl=zh-tw)
Android 裝置串流功能現已推出 Beta 版。在這段期間 您可在以下平台使用 Firebase 專案,免付費使用裝置串流服務: 使用 Spark 或 Blaze 方案
連結裝置後,您可以部署應用程式、查看畫面 與裝置互動 (包括旋轉或展開裝置) 您可能要透過 SSL 直接 ADB 對裝置執行任何其他操作 即可隨時存取這些檔案,不必離開 Android Studio。使用完畢後 裝置,Google 會抹除所有資料,並將裝置恢復原廠設定, 提供給其他開發人員使用
在 Beta 版測試期間開始使用
如要開始使用 Beta 版,請按照下列步驟操作:
- 如果您還沒有這樣做,請下載並安裝最新版本的 Android Studio。如果你可以使用標準功能,請在 穩定版。如果希望搶先體驗尚未發布的功能,請下載 安裝最新的 Canary 版本。
- 開啟 Android Studio 專案。
- 瀏覽至 [檢視] >。工具視窗 >Device Manager,然後按一下 Firebase
按鈕。
- 如果您尚未登入開發人員帳戶,請按一下 登入 Google 並按照提示操作。
- 提供 Android Studio 要求的權限後,請返回
,然後選取 Firebase 專案。
- 如果您沒有 Firebase 專案,可以在 Firebase 控制台別忘了 您可能需要等待一小段時間 從建立新專案到 從 Android Studio 中選取
- 如果收到錯誤訊息,指出沒有使用裝置的適當權限 來測試用所選專案 操作說明啟用權限。
- 選取專案後,您可以瀏覽裝置清單,然後選取
找出要使用的裝置,然後在清單中勾選每部裝置旁的方塊。
- 按一下「OK」。
要使用的裝置顯示在裝置管理工具中後,你可以 按一下裝置旁的「開始」動作,即可連線至裝置,或是 請從主要的部署目標下拉式選單中,選取裝置 並部署應用程式
Android Studio 保留並連線至您要求的裝置後, 系統會隨即顯示「Running Devices」視窗。如要延長工作階段,請點選 透過「Running Devices」視窗工具列的「Expand Reservation」按鈕,以及 選取您要延長工作階段的時間長度。
使用完裝置後,請記得按一下 [返回], 從裝置管理工具中的裝置溢位選單清除裝置,或 開啟「執行中」中的裝置分頁後,系統顯示的通知 「裝置」視窗。這可確保您不會在不必要的情況下花費裝置分鐘數 而且裝置在恢復原廠設定前,會安全地清除資料並恢復原廠設定 提供給其他開發人員使用系統會將工作階段未使用的分鐘數記錄在 傳回到您的專案。
啟用權限
如要使用裝置串流功能,您必須使用自己的 Firebase 專案 編輯者或擁有者權限。
如果沒有這些權限 您可以為現有的 Firebase 專案建立新專案,並以「擁有者」的身分建立新專案 免費在 Firebase 控制台中 請您的團隊成員負責按照下列步驟操作:
- 前往 Google Cloud 控制台。
- 按一下「依原則查看」>授予存取權。
- 請為您要允許存取裝置串流的每位使用者新增使用者 ID。
- 在選取角色下拉式選單中,選取Firebase Test Lab Direct 存取管理員角色。
- 點選「Add another role」(新增其他角色),然後從頁面選取「Service Usage Consumer」(服務使用情形消費者)。 「請選擇角色」下拉式選單。
- 按一下「儲存」儲存變更
Android 裝置串流定價
Android 裝置串流的計費功能將於 2024 年 5 月 31 日停用。
詳情請參閱 Firebase 用量等級、配額和定價。
常見問題
採用 Firebase 技術的 Android 裝置串流有何不同?
裝置、安全性和功能。Android 裝置串流功能 就能很快使用部分最新的 Android 裝置 此外,這項服務支援部分 ,這樣您就能使用各種設定和 API 級別。而且這些裝置都放在 Google 的安全資料中心內 請放心,你的工作階段安全無虞,且你的裝置會在 前恢復原廠設定並抹除資料 可以提供給其他使用者
最後,這項服務已與 Android Studio 直接整合,方便您存取 透過 SSL 連線使用 ADB,這樣您日常使用的工具 以及裝置串流功能
這項服務需要多少費用?
如需定價詳細資訊,請參閱 Android 裝置串流的定價。
我的工作階段是否有安全?工作階段結束時會發生什麼情況?
每部裝置都位於 Google 安全的資料中心,並連線至 以及透過 SSL 連線的 ADB 工作站。工作階段結束時,裝置 資料,並恢復原廠設定。 提供給其他開發人員使用
需要使用 Android Studio 嗎?
必須使用 Android Studio Jellyfish 或以上版本,才能連線至服務 及要求裝置,透過 SSL 直接連線 ADB 即可使用任何工具 使用 ADB 與測試裝置通訊的 IDE 連線至裝置。