无法通过蓝牙调试android磨损 - 无法连接到localhost

时间:2015-04-15 17:33:37

标签: android debugging bluetooth wear-os moto-360

我无法用我的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

9 个答案:

答案 0 :(得分: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代替,我立即收到了消息提示。

答案 1 :(得分:17)

试试这个

adb connect 127.0.0.1:4444

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

答案 2 :(得分:8)

我找到了答案

首先删除端口转发;

adb forward --remove tcp:4444

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

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

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

答案 3 :(得分:3)

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

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

之后,

adb forward tcp:4444 localabstract:/ adb-hub

adb connect 127.0.0.1:4444

答案 4 :(得分:0)

以下是您可能需要的一系列命令:commands

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

答案 5 :(得分:0)

我推荐这个。 如果您已连接模拟器预览,请先将Android Wear应用程序内置到模拟器中,然后选择“FORGET”。

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

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

这对我有用。

答案 6 :(得分:0)

Debugging over Bluetooth对我来说总是Off。显然我必须在这里选择一个调试可穿戴设备:

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

答案 7 :(得分:0)

另一种解决方案。

如果您已连接仿真器,则可以看到相同的问题,只需断开仿真器或关闭,然后重复所有命令。

答案 8 :(得分:0)

  • 在 Android 手机上打开 Wear OS 应用并转到 Advanced Settings(滚动后应用中的最下方选项)。
  • 检查 Debugging over Bluetooth 开关是否关闭。转弯是 ON