測試和偵錯

先決條件

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

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

  • 已安裝 Google Play 服務 Beta 版
  • 使用相同的主要 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 提供改進意見,請告訴我們。