測試及偵錯

先決條件

開發人員預覽版不適用於正式版應用程式。因此需要使用 Google Play 服務 Beta 版。請參閱這份指南,瞭解如何註冊 Beta 版計畫。

如要執行及測試多裝置體驗,您至少要有兩部 Android 裝置 (例如手機和平板電腦)。裝置必須符合以下條件:

  • 已安裝 Google Play 服務測試版
  • 使用相同的主要 Google 帳戶
  • 已啟用快速分享功能,且可向鄰近裝置顯示
  • 彼此相距不遠

部署應用程式

利用 Android Studio 部署

透過 Android Studio 部署時,請完成下列步驟:

  1. 開啟應用程式的 Android Studio 專案。
  2. 依序前往「Run」>「Edit Configurations」。系統隨即會顯示「Run/Debug Configuration」視窗。
  3. 在「Launch Options」下,將應用程式主要或多裝置活動設為「Launch」
  4. 依序點選「Apply」和「OK」
  5. 按一下「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,請告訴我們。