我无法用我的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
答案 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)
答案 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)
Advanced Settings
(滚动后应用中的最下方选项)。Debugging over Bluetooth
开关是否关闭。转弯是 ON