我可以在 Android Studio 中进行无线调试。它只是不能始终如一地工作。连接起来通常很麻烦,但我通常可以使用多种方法来解决它,其中一些是:
当它取消配对时,AS 中的配对很少起作用。它只是等待很长时间然后说失败,没有解释。但是,在命令提示符下配对几乎总是有效,因此我可以将其配对。
当我确实连接它时,它经常掉线。有时甚至在运行我的应用程序并生成 logcat 输出时。
有时手机上的无线调试会被关闭。有时没有,但通知消失了。或者不是。
我的无线网络工作正常并且非常可靠。我不认为这是无线网络。然而,它是双频路由器。我工作的地方通常使用 2.5 GHz 频段。我在互联网上没有找到任何提到双频的内容。
这款手机是 S22 Ultra,大部分时间都运行良好。我也不认为是电话。
如今双频非常常见。其他人在使用双频时是否遇到问题?它应该与双频一起工作吗?还有其他建议吗?
我使用以下方法解决了该问题:
首先我使用wifi调试连接我的设备。
设备连接后,我从 android studio 打开终端并 cd 到
somepath/Android/Sdk/platform-tools
之后,我编写以下命令:
./adb tcpip 5555
./adb connect x.x.x.x:5555
在上面的命令中,将 x.x.x.x 替换为您的 Android 设备的 IP 地址,该地址可以在无线调试菜单中找到。
请注意,最初 android studio 将有 2 个连接,但最终第一个连接将断开,调试只能在 5555 端口上进行。
您可能需要每天打开 Android Studio 时执行此活动。
遇到同样的问题,已解决。通过将“设置”>“Wi-Fi”>“Wi-Fi 网络”>“IP 设置”>“DHCP”更改为“静态”。 > 在 IP 地址 > 输入固定 IP 地址。
完成上述操作后,Wi-Fi 设备就稳定在列表中了。
IP 地址可能是动态的。因此,每当移动设备的 IP 地址在网络中发生变化时。弹出“无线调试已连接”通知。该设备未出现在运行列表中。