通过蓝牙进行调试是不可能的

时间:2014-08-14 09:35:58

标签: java android wear-os

尝试在磨损时调试应用程序。在此之前,使用模拟器,我们现在拥有该设备。按照说明停在线上

在Android Wear随播广告应用中,您应该会看到状态更改为:

主持人:已连接目标:已连接

手机状态主机:未连接目标设备已连接。

可能是什么问题?我觉得连接设备是不可能的。

P.S。在我的手机上进行USB调试,并通过时钟上的蓝牙进行调试。我的手机应用程序(适用于我的型号LG G Watch),也已下载并安装。

1 个答案:

答案 0 :(得分:2)

1)设置调试设备

在掌上电脑上启用USB调试:

打开“设置”应用并滚动到底部。

如果它没有“开发者选项”设置,请点击“关于手机”(或“关于平板电脑”),滚动到底部,然后点按内置版本号7次。

返回并点按“开发者选项”。

启用USB调试。

在可穿戴设备上启用蓝牙调试:

点击主屏幕两次以显示“磨损”菜单。

滚动到底部,然后点按设置。

滚动到底部。如果没有“开发者选项”项,请点按“关于”,然后点按 建7次。

点按“开发者选项”项。

启用蓝牙调试。

2)设置调试会话

在掌上电脑中,打开Android Wear配套应用。

点击右上角的菜单,然后选择设置。

启用蓝牙调试。您应该会在选项下看到一个很小的状态摘要:

    Host: disconnected

    Target: connected

通过USB将掌上电脑连接到您的设备并运行: adb forward tcp:4444 localabstract:/ adb-hub; adb connect localhost:4444

注意:您可以使用您有权访问的任何可用端口。

在Android Wear随播广告应用中,您应该会看到状态更改为:

主持人:已连接

目标:已连接

3)调试你的应用程序

运行adb设备时,您的可穿戴设备应显示为localhost:4444。要运行任何adb命令,请使用以下格式:

      adb -s localhost:4444 <command> 

如果没有通过TCP / IP连接的其他设备(即仿真器),您可以将命令缩短为:

      adb -e <command>

例如:

      adb -e logcat

      adb -e shell

      adb -e bugreport