前提条件
开发者预览版不适合在正式版应用中使用。因此,它需要使用 Beta 版 Google Play 服务。请参阅这份指南,了解如何注册加入 Beta 版计划。
如需运行和测试多设备体验,您必须拥有至少两个 Android 设备 设备(例如手机和平板电脑)。设备必须:
- 已安装 Google Play 服务 Beta 版
- 使用相同的主要 Google 账号
- 已启用“快速分享”功能,且让附近的设备可以看到
- 彼此靠近
部署应用
通过 Android Studio 部署
通过 Android Studio 进行部署时,请完成以下步骤:
- 打开应用的 Android Studio 项目。
- 依次进入 Run > Edit Configurations。此时将显示 Run/Debug Configuration 窗口。
- 在 Launch Options 下,将 Launch 设为应用的主设备或多设备模式 活动。
- 点击 Apply,然后点击 OK。
- 点击 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 的想法,欢迎告诉我们。