Wi-Fi 调试 (ADB) - 设备配对时出错

use*_*924 31 android-studio android-studio-bumblebee

当我第一次更新到新版本的 studio 时,我尝试使用这个新的 WiFi 调试功能,它第一次工作(使用二维码或手动输入代码),但现在它卡在消息中"Connecting to device. This takes up to 2 minutes."一段时间​​,然后我收到"There was an error pairing the device"消息。之前需要几秒钟才能连接。我的设备是三星 S10(12 Android)

在此输入图像描述

小智 43

我通过禁用“隐私”下的“随机 MAC 地址”功能,在 Wi-Fi 设置中解决了该问题。使用我设备的实际 MAC 地址可以解决该问题。

安卓 Wi-Fi 设置

  • 这就是解决方案。 (2认同)

gtx*_*eme 38


编辑2:看看下面的答案,实际原因似乎是设备通过 DHCP 分配了随机 IP 或 MAC,如果您可以通过特定自定义 ROM 的系统设置禁用它,那就更好了

编辑:如果您看到定期断开连接,请单击“使用配对代码配对设备”,然后使用以下命令将您的设备配对
adb pair <ip-addr>:<port> <pairing_code>
Run Code Online (Sandbox Code Playgroud)

我遇到了同样的问题,我所做的就是切换到与设备连接的命令行方式。您可以通过以下方式进行操作

  1. 确保USB Debugging在您想要连接的设备上启用
  2. 在您的设备中,转到Developer Settings>Wireless Debugging,您会看到类似这样的内容

示例截图

  1. 现在仔细查看该IP ADDRESS AND PORT部分并在终端中输入以下内容
adb pair <ip-addr>:<port> <pairing_code>
Run Code Online (Sandbox Code Playgroud)

您的计算机将显示在已配对的设备下,如上面的屏幕截图

  • “确保您想要连接的设备上启用了 USB 调试”很重要......即使您使用无线调试,如果 USB 调试未打开,它也不起作用。 (4认同)
  • 第一种方法失败,提示无法开始配对客户端 (3认同)

JOS*_*REZ 7

我遇到了同样的问题,但我设法找到了解决方案。您必须按照以下步骤操作:

  1. 在您的智能手机中(转到“设置”->“开发者选项”->“无线调试”->“使用配对代码对设备进行配对”)。
  2. 复制 IP 地址和端口。例如:192.168.1.2:42123 和 wifi 配对代码:234321
  3. 打开终端并转到以下路径: cd %LOCALAPPDATA%/Android/sdk/platform-tools
  4. 按照以下顺序粘贴以下命令: adbpair(单击“使用配对代码对设备进行配对”时看到的 IP 地址和端口) adbpair 192.168.1.2:42123
  5. 将访问代码粘贴到 WiFi 连接。 输入配对码:41107。
  6. 最后,在同一屏幕上转到显示 IP 地址和端口的选项,您将看到相同的地址,但具有另一个端口(您可以在屏幕的这一部分找到它),复制它并编写以下命令: adb connect 192.168.1.2:41107

如果您看到这样的消息“已连接到 192.168.1.2:41107”,则说明您已完成操作,您将能够毫无问题地将手机与 android studio 连接。


Ahm*_*aad 5

这真的帮助了我

使用终端工具

配对:`

  1. 启用无线调试
  2. 单击使用配对代码配对设备
  3. 在终端类型中:adb pair {ip_address}:{port} {pairing_code}
  4. 您将在配对设备下方看到您的电脑名称 `

连接:`

  1. 注意上面找到的IP端口将设备与二维码配对[非常重要]
  2. 在终端类型中:adb connect {ip_address}:{port}
  3. 您将在您的电脑名称下方看到“当前已连接”,恭喜:)

注意:如果您的电脑已经配对,下次您可以使用连接步骤