如何在 Android Studio 中将物理 Wear OS 设备与虚拟手机配对?

问题描述 投票:0回答:2

我想知道是否真的可以将物理 Wear OS 设备与 Android Studio 中的虚拟 Android 手机配对。我目前正在开发一款利用 Health Service API 的健身应用程序,但由于它仅与 Android 11+ 兼容,我无法使用实体手机(我的手机运行 Android 10 并且不可更新)来运行相应的配套应用程序在。此外,无法使用虚拟穿戴操作系统设备,因为模拟器尚不支持我感兴趣的运动类型(无举重类别 - 参见此处)。

本质上,这意味着我需要我的配套应用程序在我的物理手表(运行 Wear OS 3.5 的 Galaxy Watch 5)上运行,并且手机应用程序在 Android Studio 模拟器(运行 Android 12 的 Pixel 4)上虚拟运行,并让它们进行通信。我最近尝试使用 Android Studio 的 Wear OS 配对助手功能将我的物理手表与虚拟手机配对,但无法完成 - Android Studio 提示“Wear OS 配对助手无法配对不受支持的设备”请参阅此处

在检查可穿戴设备和设备配对的文档时,似乎没有任何有关将虚拟手机与物理手表配对的信息,我找到的唯一说明是关于将物理手机连接到手表模拟器。据我了解,Wear OS 3 与 Wear OS 应用程序不兼容,并且在尝试通过手机模拟器配对手表时似乎需要此应用程序。这是我尝试过的总结:

尝试使用 Android Studio 设备管理器选项卡中的“配对可穿戴设备”将我的 Watch 5 与虚拟 Pixel 4 配对
  • 尝试使用 Pixel 4 的 Wear OS 应用进行配对,但看不到手表,只能选择“与模拟器配对”
  • 我想知道 Android Studio 中是否有任何方法或(可能是 adb 中的命令)可以让我将物理手表与虚拟手机配对。这个问题不久前被问过
here

,但我想知道是否有任何更新?谢谢:)

android-studio android-emulator wear-os
2个回答
0
投票


0
投票

转到“设置”>“关于”>“内部版本号”,然后点击 7 次以启用“开发者选项”。 启用 ADB 调试和通过 Wi-Fi 调试:

在“设置”>“开发者选项”中,打开“ADB 调试”和“通过 Wi-Fi 调试”。 记下您的 Wear OS 设备的 IP 地址:

它通常显示在开发者选项中的“通过 Wi-Fi 调试”下。 第 2 步:设置虚拟电话 启动 Android Studio 并创建一个新的 AVD(Android 虚拟设备)来模仿您要配对的手机。

使用虚拟设备的电话配置文件。 启动虚拟电话并确保其正常运行。

第 3 步:连接到 Wear OS 设备 打开终端或命令提示符并导航到 Android SDK platform-tools 目录。

例如: 巴什 复制代码 cd /path/to/sdk/platform-tools 使用 adb connect 命令连接到 Wear OS 设备:

bash 复制代码 亚行连接

:5555 将

替换为您之前记下的实际 IP 地址。 验证连接:

bash 复制代码 亚行设备 您的 Wear OS 设备应出现在列表中。

第 4 步:将 Wear OS 设备与虚拟手机配对 在虚拟手机上打开 Wear OS 应用程序(如果未预安装,请从 Play 商店下载)。

按照屏幕上的说明将 Wear OS 设备与虚拟手机配对:

确保两台设备位于同一网络上。 配对过程将涉及从应用程序中选择 Wear OS 设备。 故障排除: ADB 连接问题:确保 Wear OS 设备和主机位于同一 Wi-Fi 网络上。如果需要,重新启动调试选项。 虚拟电话性能:使用高性能系统并为Android Studio中的AVD分配足够的资源。 配对后,您可以直接从 Android Studio 将应用程序部署到 Wear OS 设备,同时使用虚拟手机进行测试和通信。

欲了解更多见解,请访问我的网站:

https://pavani.odmtmedia.in/

© www.soinside.com 2019 - 2024. All rights reserved.