无法使用adb connect启用wifi调试

时间:2018-08-21 07:45:44

标签: android visual-studio xamarin.android

我正在通过连接到xxx:xxx:x:xxx:5556在wifi上通过Phone1调试xamarin android应用。 我试图通过Phone2上的wifi调试应用程序,其中只有USB调试是直接的选择。 我用来连接到Phone2的命令是adb tcpip 5555,adb connect xxx:xxx:x:xxx:5555。 现在,我尝试重新连接到Phone1: 亚行连接xxx:xxx:x:xxx:5556,它给了我错误: “无法连接xxx:xxx:x:xxx:5556:5555:无法解析主机'xxx.xxx.x.xxx:5556'和端口5555:未知此类主机” 我该如何解决?

3 个答案:

答案 0 :(得分:1)

尝试以下操作/命令序列以通过WiFi调试USB主机设备:

  • 停止USB主机
  • 连接USB调试电缆

adb kill-server

adb tcpip 5555

adb设备

should show something like 
    List of devices attached
    99679a67        device

adb连接192.168.14.94:5555

adb设备

should show something like 
    List of devices attached
    99679a67        device
    192.168.14.94:5555      device
  • 断开USB调试电缆

adb连接192.168.14.94:5555

should show
    connected to 192.168.14.94:5555

adb设备

should show
    List of devices attached
    192.168.14.94:5555      device
  • 启动USB主机

  • 通过WiFi自由调试

答案 1 :(得分:0)

运行adb tcpip 5556之前必须运行adb connect xxx:xxx:x:xxx:5556

答案 2 :(得分:0)

Google 刚刚更新了该功能并正式支持从 Android 11 开始的 wifi 调试。按照以下步骤设置您的设备以使用您的 wifi 连接进行无线构建和调试:

  • 在您的 Android 11 设备上,转到“设置”->“高级”并转到“开发者选项”。
  • 然后点击无线调试开关,并在弹出对话框中始终允许对您的个人无线网络进行无线调试
  • 然后点击“无线调试”选项并选择“将设备与配对代码配对”,它会为您提供一个 6 位数的代码和 IP 地址,如图所示
  • 有多种方法可以将手机与计算机配对。对于最简单的方法,在 Visual Studio 中,转到“工具”->“SDK 命令提示符”,然后将上面手机中的 IP 地址和端口输入到 terminaladb 对 {ipaddress}:{port} 中。
  • 然后从最后一个屏幕中获取 IP 地址和端口并输入以下命令 adb connect {ipaddress}:{port}。

有很多more details in this article,包括限制以及与 iphone 无线调试功能的比较