Android无线调试问题 - "Wi-Fi配对初始化期间出现意外错误" - 没有其他信息

7

我在Android Studio中启用无线调试时遇到了问题。实际上,当我选择“使用Wi-Fi配对设备”时,我会立即收到一个非常普遍(无用)的错误消息“Wi-Fi配对初始化期间出现意外错误”。令我非常惊讶的是,当我搜索特定消息时,我找不到任何帖子或页面

Android Studio提供了一个“了解更多”链接,打开this page,基本上没有用 - 它描述了我将在下面复制的基本步骤。我找不到任何日志或更具体的错误消息。尝试重新启动PC、重启AS、关闭任何防火墙/杀毒软件、尝试插入手机(USB调试正常工作,我可以在插入手机时轻松加载应用程序)、adb重启、更新AS和SDK平台工具。没有任何变化,同样的消息(请参见底部的截图)。

令我困扰的是,由于错误消息几乎立即弹出,整个“服务”似乎无法完全启动。我进行了广泛的研究,但大多数错误都相当具体,并涉及网络/IP问题或配对问题等 - 但所有这些问题都发生在一些初始步骤之后。

我正在运行 Android Studio Dolphin | 2021.3.1。

我有一台运行 Android 12 的三星 s21FE(尽管我认为这甚至不相关,它从未开始搜索设备)

我按照所有相关指南的步骤操作,例如 here,具体如下:

  1. 确保您的工作站和设备连接到相同的无线网络。
  2. 确保您的设备运行 Android 11 或更高版本。有关更多信息,请参见检查和更新 Android 版本。
  3. 确保您已安装 Android Studio Bumblebee。您可以在此处下载它。
  4. 在您的工作站上,更新到最新版本的 SDK 平台工具。

我看到的错误是这样的:

如能提供任何帮助,我将不胜感激…

编辑:我通过按照提交在此帖子中的评论中的建议解决了它,请参阅以下内容。

enter image description here


1
你尝试过使用终端中的adb命令对设备进行配对吗?可以使用命令"adb pair your_ip:your_port"。 - Mirco0
你是指在直接连接 WIFI 的情况下,还是 USB 连接的时候? - thomas
1
如果您现在已连接设备,则应该能够使用它来运行应用程序。 - Mirco0
更新 Dolphin 并连接到新的 Wi-Fi 网络后,我遇到了同样的问题。起初我以为这可能是 Dolphin 的一个 bug。但是重新启动电脑和移动设备后,问题得到了解决。 - memres
您需要从Android Studio禁用并重新启用adb mDNS,请参见: https://dev59.com/71EG5IYBdhLWcg3wMGLV - MrX
显示剩余5条评论
6个回答

12
尝试在菜单中升级SDK平台工具,路径为工具SDK管理器SDK工具

SDK manager


问题已经解决了,不知怎么回事,我没有安装Platform-Tools - Henrique de Sousa

3

我通过关闭Android Studio并重新打开它来解决了这个问题。


0
我通过重新启动电脑解决了这个问题。

0
我必须做以下操作:
  • 在设备上按住“无线调试”,以便能够看到“使用配对码配对设备”。 无线调试界面
  • 在Windows主机上(其中安装了Android Studio),然后使用adb pair [ip.address]:[设备上显示的端口号] 使用配对码配对设备界面
  • 在设备上输入显示的代码
  • 在命令行中,然后输入adb connect [ip.address]:[无线调试中列出的端口号] - 这与之前使用的端口号不同,并且显示在无线调试的主要部分 设备IP/端口号
  • 连接后,使用adb shell进行测试,或直接转到Android Studio,设备将显示在“设备管理器”中

0
我在Windows上使用企业VPN时遇到了同样的问题。
我按照以下步骤解决了它(其中一些可能是可选的):
1. 将设备与Windows电脑配对蓝牙连接。 2. 在Windows上:进入个人区域网络(使用任务栏上的小蓝牙图标)。 3. 在接下来的窗口中,选择手机,并选择“通过连接方式”然后选择“直接连接”(希望这里的翻译是正确的)。 4. Android:启用无线调试。 5. 选择“使用配对码配对设备”。 6. 弹出一个窗口,显示IP地址、[配对端口]和[配对码]。 7. 如果您的IP地址显示为10.1.10.1,请在设备的WiFi设置中找到设备的[真实IP地址],否则,请使用显示的地址作为[真实IP地址]。 8. Windows:打开终端并输入.\adb pair [真实IP地址]:[配对端口]。 9. 如果提示输入配对码,请输入。 10. 在设备的无线调试设置窗口中,注意“IP地址和端口”下的不同[连接端口]。 11. 在Windows的终端中,输入.\adb connect [真实IP地址]:[连接端口]。 12. 过一段时间,IDEA应该能够检测到并在设备管理器中显示设备>物理设备。

-2
在终端中使用以下命令:
adb connect <YOUR_IP>:5555

1
你的回答可以通过提供进一步的支持信息来改进。请编辑以添加更多详细信息,例如引用或文档,以便他人可以确认你的回答是否正确。你可以在帮助中心上找到有关如何编写好答案的更多信息。 - moken
端口5555是adb tcpip的默认端口。通过无线调试使用随机端口,并在使用adb connect等命令之前需要进行adb配对。这个答案完全是错误的。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接