我正在尝试通过 WiFi 在我的物理手机(三星 Galaxy S23 Ultra)上执行和调试我在 Android Studio(版本:Koala | 2024.1.1 Patch 1)中开发的程序。 配对(无论是通过二维码还是通过配对码)始终以“正在连接到设备。这需要最多 2 分钟”结束,此后总是会失败,并显示“连接设备时发生错误。扫描以重试”,即我从来没有建立过有效的连接。
几个月前,我与考拉(水母)的前身一起工作。当时它也不是很稳定,但通常经过 2 或 3 次尝试后就可以正常工作,并且一旦连接建立,它就可以正常工作。到目前为止,对于考拉我完全不走运。这太令人沮丧了!有什么想法可以检查和/或尝试让这一切顺利进行吗?
我已经重新启动了我的笔记本电脑(MS Surface Pro 8) - 没有什么区别。
后来补充:再次遇到与 Android Studio Ladybug(2024.2.1 补丁 1)相同(或者实际上:更糟糕)的麻烦!因此我也更改了这篇文章的标题。这次是真正的皮塔饼!我经常需要半小时或更长时间(包括重新启动 Android Studio 甚至整个笔记本电脑)才能连接设备。他们真的还没烤好。
我禁用了设备的 MAC 随机化功能,但这似乎没有任何区别。另外,尝试通过命令行,效果并没有更好。而且我的所有设备都有固定的 IP 地址,因此更改地址也不能成为这些连接问题的原因。
我还注意到,通常情况下,二维码会变灰,并且会出现一条消息,表明它现在正在连接到设备,这可能需要长达两分钟的时间(因此,这里至少一定发生了一些通信),但随后旋转点不断旋转,最终笔记本电脑显示错误消息。
我开始对此感到非常恼火!这使得测试变得非常乏味! >:-(
您可以针对三星手机尝试以下操作
您可以通过禁用“隐私”下的“随机 MAC 地址”功能,在 Wi-Fi 设置中解决该问题。使用设备的实际 MAC 地址可以解决该问题
您还可以从路由器手动为设备分配 IP 地址,并禁用 DHCP
还有其他选项,例如使用命令行进行配对,可以在这里
找到使用命令行(1):
PS D:\path> adb pair 192.168.3.3:33333
Enter pairing code: 333333
error: protocol fault (couldn't read status message): No error
成功(2):
PS D:\path> adb pair 192.168.3.3:33333 333333
Successfully paired to 192.168.3.3:33333 [guid=adb-WADWADSWDSDAWDSDWD]
在我的电脑上,方法2成功后,看来方法1也可以用。