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

use*_*168 29 debugging android bluetooth moto-360 wear-os

我不能用我的Moto360调试蓝牙.

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

主持人:断开连接

目标:连接

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

./adb devices
Run Code Online (Sandbox Code Playgroud)

然后我尝试:

./adb forward tcp:4444 localabstract:/adb-hub
Run Code Online (Sandbox Code Playgroud)

然后:

./adb connect localhost:4444
Run Code Online (Sandbox Code Playgroud)

返回:

无法连接到localhost:4444:4444

我尝试了很多东西,比如重置moto360,杀死adb服务器,重新启动计算机,通过sdk管理器卸载平台工具并重新安装它们,尝试使用不同的端口号.似乎没什么用.

我能够连接我的个人电脑,但每次我尝试我的工作电脑时都会得到:无法连接到localhost:4444:4444

Jua*_*mez 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).
Run Code Online (Sandbox Code Playgroud)

我使用了adb connect 127.0.0.1:4444,我立刻得到了消息提示.

  • 根据关于xda的一个帖子,"问题源于在IPv4之上解析IPv6的系统,因此localhost变为:: 1:不是127.0.0.1,而且ADB显然与v6不相称." (8认同)
  • OS X El Capitan上的同样问题.这是正确的答案. (4认同)
  • 在使用Android Studio 1.5的Windows 10上,我不得不切换到adb connect 127.0.0.1:4444以使Moto 360可见 (3认同)

Ene*_*nes 8

我找到了答案

首先删除端口转发;

adb forward --remove tcp:4444
Run Code Online (Sandbox Code Playgroud)

然后从开始做端口转发步骤

adb forward tcp:4444 localabstract:/adb-hub
adb connect localhost:4444
Run Code Online (Sandbox Code Playgroud)

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