无法建立连接,因为目标计算机主动拒绝了该连接。 (10061)

时间:2019-08-07 20:09:35

标签: android usb-debugging

我在尝试进行无线调试时遇到问题。

我遵循了以下说明:https://developer.android.com/studio/command-line/adb#wireless

似乎在文章adb connect device_ip_address的第7步我无法连接到手机。

它说cannot connect to 192.168.1.35:5555: No connection could be made because the target machine actively refused it. (10061)

我尝试在stackoverflow中搜索解决方案,但答案不适合我的情况。他们说要确保我连接到同一网络,并且我很确定我已连接到同一网络。我看到我的手机已连接至wifi名称“ Chor”,并且PC也已连接至相同名称。我什至可以在命令提示符下ping电话IP并收到良好的响应。

关于可能是什么问题的任何线索? 我使用的手机是Huawei P30 Lite。 我正在使用Windows 10。

4 个答案:

答案 0 :(得分:7)

发生的原因

  1. 设备已重新启动
  2. 设备已连接到另一台计算机或计算机正在调试另一台设备
  3. 关闭设备的开发人员选项

按照这些步骤解决该问题,

  1. 通过USB电缆将您的设备连接到PC(一次要求),然后打开USB调试,它将成功连接,允许在设备中连接升级消息。 2)然后在终端“ adb tcpip 5555”中键入此命令
  2. 立即拔下USB电缆,并将设备与具有wifi的PC连接
  3. 立即键入此命令“ adb connect
  4. 大功告成!

答案 1 :(得分:2)

我现在不小心找到了解决方案!

这似乎是电话问题(特别是华为电话)。 它会自行关闭USB调试模式,因此我要做的就是防止它关闭USB调试模式。

我不确定要解决此问题的确切步骤是什么,但这是我在开发人员选项中所做的所有事情:

  • 撤销USB调试授权
  • 允许ADB在仅收费模式下调试(我认为这已解决了问题)
  • 关闭连接到USB时始终提示

答案 2 :(得分:1)

尝试调试我的Samsung Galaxy手表时遇到此错误消息,结果发现Samsung Galaxy手表run on the Tizen OS and are not meant to be connected to Android Studio via adb。为了为这些设备开发应用,您将需要使用Tizen Studio并通过sdb连接到您的设备。

答案 3 :(得分:0)

似乎在不同制造商之间存在一些具有授权条件的错误。为了使目标设备信任您的计算机,您需要做的不仅仅是批准计算机的MAC地址。

对@ off99555的答案进行一些修改后,这是OxygenOS 10(Android 10.x)上的OnePlus 7 T / Pro设备的解决方案。可能是特定于设备制造商的:

  1. 撤销USB调试授权
  2. 通过USB连接目标设备
  3. 将USB使用模式更改为“文件传输”
  4. 运行“ adb connect 192.168.x.x:5555”

目标设备现在应该可以识别您的计算机,并且您现在可以拔下USB并使用ADB无线。请注意,如果您以后取消USB身份验证,则将再次执行这些步骤。