31

我无法使用 Moto360 通过蓝牙进行调试。

首先,我在 Moto360 上启用了“ADB 调试”和“蓝牙调试”。我还通过配套手机启用了“通过蓝牙调试”。表明:

主机:已断开

目标:已连接

当我通过 USB 连接配套手机时,我可以看到它使用以下方式连接到 adb:

./adb devices

然后我尝试:

./adb forward tcp:4444 localabstract:/adb-hub

接着:

./adb connect localhost:4444

返回:

无法连接到 localhost:4444:4444

我尝试了很多方法,例如重置 moto360、杀死 adb 服务器、重新启动计算机、通过 sdk 管理器卸载平台工具并重新安装它们,尝试不同的端口号。似乎没有任何效果。

我能够连接到我的个人计算机,但每次我尝试在我的工作计算机上时,我都会得到:无法连接到 localhost:4444:4444

4

9 回答 9

142

我收到以下错误消息:

unable to connect to localhost:4444: cannot connect to localhost:4444
no connection could be made because the target machine actively refused it (10061).

adb connect 127.0.0.1:4444改用了,我立即收到消息提示。

于 2015-11-04T11:24:03.303 回答
17

试试这个

adb connect 127.0.0.1:4444

更多: https ://stackoverflow.com/a/35093813/2267994

于 2016-04-27T16:19:00.710 回答
8

我找到了答案

首先去掉端口转发;

adb forward --remove tcp:4444

然后从头开始执行端口转发步骤

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

我用这些步骤解决了我的问题

于 2015-07-02T00:43:36.833 回答
3

你可以试试,至少它对我有用:

您的手表-> 开发人员选项-> adb 调试(一旦禁用,然后启用)。

在那之后,

adb forward tcp:4444 localabstract:/adb-hub

亚行连接 127.0.0.1:4444

于 2016-08-09T11:11:57.953 回答
1

Debugging over Bluetooth一直都是Off为了我。显然我不得不在这里选择一个调试可穿戴设备:

Android Wear -> Settings (gear icon) -> Debugging over Bluetooth -> Device to Debug

于 2016-12-13T14:55:01.827 回答
0

另一种解决方案。

如果您已连接模拟器,您会看到同样的问题,只需断开模拟器或关机,然后重复这些命令即可。

于 2017-09-21T02:09:57.890 回答
0

我推荐这个。如果您连接了模拟器预览,请先进入 Android Wear 应用程序中的模拟器并选择忘记。

稍后使用所有正在使用的命令

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

那对我有用。

于 2016-08-06T02:10:16.700 回答
0
  • 在 Android 手机上打开 Wear OS 应用程序并转到Advanced Settings(滚动后应用程序中最下方的选项)。
  • 检查Debugging over Bluetooth开关是否关闭。转弯是ON
于 2021-07-03T05:33:06.453 回答
0

以下是您可能需要的一组很好的命令:commands

我有一个不同的连接问题,没有任何建议可以解决。最后我发现当2个启用蓝牙调试的移动设备与计算机连接时,adb有一个“问题” - 它只是连接到第一个,所以请记住分离其他设备或使用检查:adb devices选择了哪一个。这不是 adb 的问题,而是我的设置问题。确实花了一些时间来弄清楚...

于 2016-04-02T10:58:31.650 回答