在穿戴设备上调试

本文介绍如何在 Wear 设备上调试 Xamarin.Android Wear 应用程序。

概述

如果你有 Android Wear 设备(如 Android Wear 智能手表),则可以在该设备上运行应用,而不是使用仿真器。 (如果尚不熟悉部署和运行 Android Wear 应用的过程,请参阅了解 Wear。)

准备 Wear 设备:

使用以下步骤在 Android Wear 设备上启用调试:

  1. 打开 Android Wear 设备上的“设置”菜单。

  2. 滚动到菜单底部,然后点击“关于”。

  3. 点击生成号 7 次。

  4. 在“设置”菜单上,点击“开发人员选项”。

  5. 确认已启用“ADB 调试”。

通过 USB 进行调试

如果你的 Wear 设备具有 USB 端口,则可以像使用 Android 手机一样将 Wear 设备连接到计算机、部署到计算机并运行/调试应用(有关详细信息,请参阅在设备上调试)。

通过蓝牙进行调试

如果你的 Wear 设备没有 USB 端口,则可以将应用通过蓝牙部署到 Wear 设备,方法是将应用的调试输出路由到连接你的计算机的 Android 手机。

准备手机

使用以下步骤准备手机,以便与 Wear 设备建立蓝牙连接:

  1. 如果尚未这样做,请按照“设置设备以进行开发”中所述,为 Xamarin.Android 开发设置手机。

  2. 从 Google Play 商店下载并安装免费的 Android Wear 应用。

连接设备

使用以下步骤将 Wear 设备连接到手机:

  1. 在将要充当蓝牙中介的手机(上面配置的)上,启动 Android Wear 应用。

  2. 点击“设置”图标。

  3. 启用“通过蓝牙进行调试”。 应会看到 Android Wear 应用屏幕上显示以下状态:

    Host: disconnected
    Target: connected
    
  4. 通过 USB 将手机连接到计算机。 在计算机上,输入以下命令:

    adb forward tcp:4444 localabstract:/adb-hub
    adb connect 127.0.0.1:4444
    

    如果端口 4444 不可用,则可以使用你有权访问的任何其他可用端口。

    注意

    如果重启了 Visual Studio 或 Visual Studio for Mac,则必须再次运行这些命令以设置与 Wear 设备的连接。

  5. 当 Wear 设备提示你时,请确认你是否允许“ADB 调试”。 在 Android Wear 应用中,应会看到状态更改为:

    Host: connected
    Target: connected
    
  6. 完成上述步骤后,运行 adb devices 会显示手机和 Android Wear 设备的状态:

    List of devices attached
    127.0.0.1:4444    device
    019ad61df0a69399  device
    

此时,可以将应用部署到 Wear 设备。

拍摄屏幕截图

可以通过输入以下命令获取 Wear 设备的屏幕截图:

adb -s 127.0.0.1:4444 shell screencap -p /sdcard/DCIM/screencap.png

输入以下命令将屏幕截图复制到计算机:

adb -s 127.0.0.1:4444 pull /sdcard/DCIM/screencap.png

输入以下命令删除设备上的屏幕截图:

adb -s 127.0.0.1:4444 shell rm /sdcard/DCIM/screencap.png

卸载应用

可以通过输入以下命令从 Wear 设备中卸载应用:

adb -s 127.0.0.1:4444 uninstall <package name>

例如,若要移除具有包名称 com.xamarin.weartest 的应用,请输入以下命令:

adb -s 127.0.0.1:4444 uninstall com.xamarin.weartest

有关通过蓝牙调试 Android Wear 设备的详细信息,请参阅通过蓝牙进行调试

使用配套手机应用调试 Wear 应用

Android Wear 应用与配套 Android 手机应用打包在一起,以在 Google Play 上发布(有关详细信息,请参阅使用打包)。 但是,你仍然单独开发 Wear 应用和其配套应用。 通过 Google Play 商店发布应用时,Wear 应用将与配套应用打包在一起,并在可能时自动安装。

若要使用配套应用调试 Wear 应用,请执行以下操作:

  1. 生成配套应用并将其部署到手机。

  2. 右键单击 Wear 项目,并将其设置为默认启动项目。

  3. 将 Wear 项目部署到可穿戴设备。

  4. 在设备上运行和调试 Wear 应用。

总结

本文介绍了如何通过蓝牙从 Visual Studio 配置 Android Wear 设备以进行 Wear 调试,以及如何使用配套手机应用调试 Wear 应用。 它还提供了常见的调试提示,用于通过蓝牙调试 Wear 应用。