11

在它停止工作之前,我已经使用了 Android Studio Bumblebee 的最新功能(Wifi 配对)2 - 3 天。
我现在收到错误“此系统不符合支持 Wi-Fi 配对的要求。请使用 SDK 管理器更新到最新版本的“平台工具”

我已将所有内容更新到最新版本。

报错信息截图

4

5 回答 5

7

我有一个类似的问题并设法通过以下方式解决它:

快速解决

  1. 在 Android Studio 中,文件 -> 设置
  2. 构建、执行、部署 -> 调试器
  3. 在 Android 调试桥 (adb) 下,取消选中“启用 adb mDNS 以进行无线调试”并应用
  4. 等待几秒钟以使更改生效
  5. 重新检查“用于无线调试的 adb mDNS”并应用
  6. 在 Windows Defender 的弹出窗口中,允许网络访问adb

扩展解决方案通过检查 Android Studio 日志(Help -> Show Log in Explorer),您可以找到有关adb mDNS daemon
的错误消息。

INFO - ire​​less.WiFiPairingServiceImpl - 'adb mdns check'(不支持) 结果:
INFO - ire​​less.WiFiPairingServiceImpl - 错误:mdns 守护进程不可用
INFO - ire​​less.WiFiPairingServiceImpl - 检查 mDNS 是否为 supportState 结果:NotSupported

如果您在例如 Powershell ( adb mdns check) 中运行该命令,您将看到您收到完全相同的错误消息。经过一番研究,我发现您可以在 Andoid Studio 设置中禁用此 mDNS 服务。

  1. 文件 -> 设置
  2. 构建、执行、部署 -> 调试器
  3. 在 Andoird 调试桥 (adb) 下,取消选中“启用 adb mDNS 进行无线调试”
  4. 点击申请
  5. 重新检查“用于无线调试的 adb mDNS”
  6. 点击申请

现在应该会出现一个弹出窗口,要求您允许 adb 网络访问。点击允许访问
Wi-Fi 对现在应该可以工作了。

另请参阅:通过 Wifi 在 Android Studio BumbleBee 上配对新设备

于 2022-02-18T21:05:41.473 回答
2

我的猜测是您在某处安装了旧版本的 platform-tools/adb(您可以通过which adb在命令提示符下运行来验证这一点)。

找到合适的平台工具

您可以在设置 -> 外观和行为 -> 系统设置 -> Android SDK 下找到要在 Android Studios 中使用的平台工具/adb 的路径。 在此处输入图像描述

这个文件夹里面应该是另一个名为“platform-tools”的文件夹。 在此处输入图像描述

更新你的路径

您需要将此文件夹添加到 PATH 并删除旧文件夹。

在此处输入图像描述

重启 Android Studio

要使更改生效,您需要重新启动 IDE。

文件 -> 使缓存无效 -> 无效并重新启动

另一个解决方案

如果上述方法不起作用,您还可以使用 sdkmanager 命令卸载并重新安装平台工具。
sdkmanager --uninstall "platform-tools"

卸载平台工具后,您可以使用 Android Studio 中的 SDK 管理器重新安装。

于 2022-02-02T03:53:44.727 回答
1

如果您的 PC 有 wifi 适配器,请将其禁用。为我修好了。

几个月来,我刚刚将 Windows 10 更新到 20H2 以及它一直要求的任何最新服务包。我认为它重新启用了我的 wifi 适配器,或者做了一些事情来破坏 adb mdns。

无论如何,这些建议都没有奏效。希望这可以节省 2 个小时。

于 2022-02-24T20:28:10.077 回答
0

我有同样的问题,但我下载了“ADB Wi-Fi”插件,它非常适合 Wi-Fi 配对。

于 2022-02-28T15:27:56.600 回答
0

一种解决方案是在更新完所有内容后重新启动 PC。这可能会完全重启 ADB 服务器。

于 2022-02-03T19:05:18.043 回答