测试和调试

前提条件

开发者预览版不适合在正式版应用中使用。因此,它需要使用 Beta 版 Google Play 服务。请参阅这份指南,了解如何注册加入 Beta 版计划

如需运行和测试多设备体验,您必须拥有至少两个 Android 设备 设备(例如手机和平板电脑)。设备必须:

部署应用

通过 Android Studio 部署

通过 Android Studio 进行部署时,请完成以下步骤:

  1. 打开应用的 Android Studio 项目。
  2. 依次进入 Run > Edit Configurations。此时将显示 Run/Debug Configuration 窗口。
  3. Launch Options 下,将 Launch 设为应用的主设备或多设备模式 活动。
  4. 点击 Apply,然后点击 OK
  5. 点击 Run 以在测试设备上安装应用。

使用命令行进行部署

使用命令行进行部署时,请针对 测试多设备体验本部分假定您的 app 模块是 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 按钮。

鉴于多设备体验的异步和分布式特性, 可能很难仅依靠调试来实现。利用 日志和分析的Cross Device SDK 旨在提供回调 因此,请务必妥善处理 回调和记录输出,以简化调试。

如果传输失败,并且无法启动设备发现或新会话,您可以尝试开启和关闭飞行模式,以快速重置快速分享状态。

分享反馈

您的反馈对跨设备 SDK 开发者预览版至关重要!如果发现任何问题,或有任何关于改进 Android 版跨设备 SDK 的想法,欢迎告诉我们。