【问题标题】:Pairing new device on Android Studio BumbleBee over Wifi通过 Wifi 在 Android Studio BumbleBee 上配对新设备
【发布时间】:2022-01-29 08:28:12
【问题描述】:

我最近更新到 Android Bumblebee。 我正在尝试通过 wifi 无线连接我的设备。但我总是收到如下屏幕截图所示的消息。

我已更新到最新的平台工具 SDK 32,但问题仍然存在。任何帮助将不胜感激。

【问题讨论】:

  • 我也有同样的问题
  • 使用这个版本的Android sdk build tools 32.1.0-rc1

标签: android android-studio android-wifi pairing android-studio-bumblebee


【解决方案1】:

我尝试了所有建议的步骤,这些步骤得到了很好的解释,但不幸的是并没有为我解决问题。正如我刚刚发现的那样,@Benny 找到了相同的解决方案来解决这个问题。

我发现通过禁用我的 NordVPN 的网络适配器,问题突然消失了。如果您使用的是 Windows,我建议您检查是否有任何可以禁用的网络适配器。

如果您不想点击某些步骤,可以在控制面板的顶部栏中输入此路径 (Control Panel\Network and Internet\Network Connections),否则请按照以下步骤操作:

  1. 转到 Windows 中的“控制面板”
  2. 点击“网络和互联网”
  3. 点击“网络和共享中心”
  4. 点击“更改适配器设置”
  5. 鼠标右键单击您要禁用的任何适配器

进行这些更改后,检查您的 Android Studio 以查看禁用适配器是否解决了您的问题。

【讨论】:

  • 这对我有用,我有两个额外的适配器 - 一个用于 virtualbox,一个用于 hamachi vpn。禁用他们两个。
【解决方案2】:

我遇到了类似的问题,并设法通过以下方式解决:

快速修复

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

扩展解决方案
通过检查 Android Studio 日志(帮助 -> 在资源管理器中显示日志),您可以找到有关 adb mDNS 守护进程的错误消息。

INFO - ire​​less.WiFiPairingServiceImpl - 'adb mdns check'(不支持)结果:
信息 - 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 对现在应该可以工作了。

【讨论】:

  • 在最近更新 gradle、android studio 或其中一个平台工具后,我遇到了同样的问题。不幸的是,你的解决方法对我不起作用。哪个版本的 android您是否安装了 SDK 构建工具?我拥有高于 30.0.0 的所有东西 .. (30.0.1, 30.0.2, 30.0.3, 31, 32, 32.1.0-rc1, 33.0.0-rc2).. 我知道弄乱这些原本可以让我做wifi配对..我已经尝试了各种组合,但仍然继续得到“mdns守护进程不可用”..我也没有得到你所指的这个弹出窗口..是windows防火墙弹出窗口还是什么?
  • 你用的是什么版本的adb? adb version Android Debug Bridge version 1.0.41 Version 33.0.0-8141338
  • 我也在 adb 版本 1.0.41 和所有其他库更新到最新版本。是的,弹出窗口来自 windows 防火墙。您能否检查一下 Windows 防火墙中是否允许 adb.exe 入站和出站网络访问 -> 允许应用程序或功能通过 Windows 防火墙。
【解决方案3】:

就我而言,我有几个虚拟网络适配器。禁用这些虚拟适配器解决了这个问题。

【讨论】:

    【解决方案4】:

    已解决

    转到设置->构建->调试器-> ADB

    并设置自动启动和管理服务器

    您必须将其更改为手动值(第二个选项),这会导致弹出窗口显示“系统不符合要求”

    【讨论】:

      【解决方案5】:

      你试过USB吗?如果您有可以用手机扫描的代码,则 Wifi 可能会工作。

      【讨论】:

      • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
      • 需要wifi
      • 因为你投了我的票,我也要投你的票
      【解决方案6】:

      如果您无法解决问题,并且需要将您的智能手机连接到您的电脑,您可以随时这样做:

      在“platform-tools”文件夹内的android SDK文件夹中,打开cmd

      将设备和电脑连接到同一个 Wi-Fi 网络

      使用 USB 数据线将设备插入计算机以配置连接

      在电脑命令行输入:adb tcpip 5555

      在计算机命令行输入: adb shell ip addr show wlan0 并复制“inet”之后的IP地址,直到“/”。您也可以进入设备的“设置”,在“设置”→“关于”→“状态”中检索 IP 地址。

      在电脑命令行输入:adb connect ip-address-of-device:5555

      【讨论】:

        【解决方案7】:

        面临同样的问题。我认为这是一个问题,因为 Bumblebee 更新才几天,将在以后的更新中解决。
        在此之前,您可以尝试使用其他方法,即与 OTP 配对。官方文档中也有提到。我试过了,它对我来说很好用。

        Connect to a device over Wi-Fi (Android 11+)

        在最后一步中提到了与 OTP 配对如何在配对后给出成功响应的图像。配对成功后,您的工作站名称也将开始显示在您的 Android 设备中。

        之后,您只需在终端中键入此命令(如@Ali Salehi 的回答中所述)-
        adb connect ipaddr:port
        [其中 ipaddr = IP 地址,port = 端口号,在我们手机的无线调试选项中可见。]

        然后您的设备将显示在设备管理器中,并且应用程序将直接通过 Wi-Fi 安装!

        【讨论】:

          【解决方案8】:

          最近我将我的 android 构建工具更新到版本 32.1.0-rc1 并且问题消失了

          【讨论】:

            【解决方案9】:

            可能安装失败。你应该自己下载它。 platform-tools

            然后使用 Wi-Fi 连接到您的设备。可能找不到设备

            如果你赢了,你应该更新 PATH

            【讨论】:

              猜你喜欢
              • 2022-06-23
              • 2022-06-14
              • 2022-06-16
              • 2022-10-06
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多