先決條件
開發人員預覽版不適用於正式版應用程式。因此需要使用 Google Play 服務 Beta 版。請參閱這份指南,瞭解如何註冊 Beta 版計畫。
如要執行及測試多裝置體驗,您至少要有兩部 Android 裝置 (例如手機和平板電腦)。裝置必須符合以下條件:
- 已安裝 Google Play 服務測試版
- 使用相同的主要 Google 帳戶
- 已啟用快速分享功能,且可向鄰近裝置顯示
- 彼此相距不遠
部署應用程式
利用 Android Studio 部署
透過 Android Studio 部署時,請完成下列步驟:
- 開啟應用程式的 Android Studio 專案。
- 依序前往「Run」>「Edit Configurations」。系統隨即會顯示「Run/Debug Configuration」視窗。
- 在「Launch Options」下,將應用程式主要或多裝置活動設為「Launch」。
- 依序點選「Apply」和「OK」。
- 按一下「Run」,在測試裝置上安裝應用程式。
使用指令列部署
使用指令列進行部署時,請針對測試多裝置體驗所用的所有裝置重複執行上述步驟。本節假設您的應用程式模組名稱為 crossdevice-app
。
./gradlew crossdevice-app:installDebug
# Start the app's activity. This example uses the sample app.
adb shell am start -n \
com.example.dtdi/com.example.crossdevice.MainActivity
偵錯提示
如要對應用程式進行偵錯,請按一下 Android Studio 中的「Debug」按鈕。
由於多裝置體驗具有非同步和分散式特性,因此您可能很難只依賴偵錯作業。利用記錄和分析功能。跨裝置 SDK 的設計可為成功和失敗的作業提供回呼,因此處理這些回呼和記錄輸出十分重要,以便簡化偵錯作業。
如果轉移作業失敗,但無法啟動裝置探索功能或新的工作階段,可以嘗試開啟及關閉飛航模式,快速重設快速分享狀態。
提供意見
您的意見回饋對跨裝置 SDK 開發人員預覽版至關重要!如果您發現任何問題,或希望改善 Android 上的跨裝置 SDK,請告訴我們。