Android Studio BumbleBee 配对 wifi 不工作

Android Studio BumbleBee pair wifi not working

我正在尝试通过 adb wifi 将我的 Android 11 设备与 android studio 连接,但它无法正常工作。

我更新到最新的稳定版bumblebee并更新了我的SDK 我试着关闭我电脑上的防火墙,但结果是一样的。

当我使用二维码方法时,我的 android phone 只显示“正在配对设备”,但没有任何反应 如果我尝试代码方法,android studio 只显示“正在搜索设备”,但没有任何反应

而且,是的,我在 phone 上启用了无线调试,并且连接到同一个 wifi 网络。

我不知道问题出在我的电脑上还是phone。我没有其他 Android11+ phone 可以尝试

我遇到了和你一样的问题。无论是通过二维码配对还是通过配对码配对都无效。

所以我尝试通过在终端中输入 adb connect [phone_ip]:[port] 进行连接,结果完美无缺。甚至不需要使用 USB 将 phone 插入计算机。您的 phone 会在 Wi-Fi 调试设置中的“与二维码配对”选项上方告诉您 IP 和端口。只需连接到该地址即可。

转到Settings -> Build, Execution... -> Debugger -> Built-in Server

并在 Built-in Server 选项中将 Port 的值设置为您在 phone 中看到的相同端口并勾选 可以接受外部连接

之后进入无线配对,您的设备现在将显示

我遇到了同样的问题。 QR 码、配对码,甚至使用“adb connect [phone_ip]:[port]”方法手动连接都不起作用。 但是,一旦我 禁用 调制解调器设置 上的“AP 隔离”选项,问题就解决了].

我有这个问题;它第一次配对很好 in-app 但在尝试直接从 Android Studio 配对或连接时再也没有工作。

我现在对 connect/pair 做的是:

  • 打开 phone 的设置并确保在开发者选项中启用无线调试
  • 单击 Pair device with pairing code,并将其保留在该屏幕上。
  • 现在,进入终端并 cd 进入 %LOCALAPPDATA%\Android\sdk\platform-tools 目录。
  • 之后,输入adb pair <PHONE_IP>:<PHONE_PORT>
  • 出现提示时输入配对码
  • 最后,运行 adb connect <PHONE_IP>:<PHONE_PORT_PROVIDED_ABOVE_PAIR_WITH_QR_BUTTON>,应该可以连接了; Android Studio 会自动检测连接,就是这样!

就我而言,我有一个 galaxy s10e,我需要让我的 phone 负责并激活 wifi 调试,当它与 android studio 连接时,我可以拔下 phone,它仍然有效 。华为在开发者选项中有一个选项“允许ADB在仅加载模式下进行调试”,我们可以禁用它并且它可以在不收费的情况下工作phone。 s10e上没有这个选项,我觉得默认是允许的,我们改不了。

可能值得您花时间确保:

  1. 相关 API 安装在 Android Studio 中(30 或 31/"S",因为这是仅在手机上可用的功能 运行 Android 11及以上)。
  2. adb.exe 未被您系统的防火墙阻止(在 Windows 上,在 Windows 安全 > 防火墙和网络保护 > 允许应用程序通过防火墙中检查此项)。
  3. 已安装最新的build-tools,如评论所述。

之后,连接向导至少识别出了我的设备(Samsung Note 10),但连接失败并给出了一般错误消息。如 this 答案中所述,我通过使用 adb pair <ip-address>:<port> <code> 避免了这种情况。看来这个功能还有很长的路要走。