在Xcode中,我可以无线连接iOS设备,但在Android Studio中却不能。如果可能的话,有人知道如何在Android Studio中做到这一点吗?
在Xcode中,我可以无线连接iOS设备,但在Android Studio中却不能。如果可能的话,有人知道如何在Android Studio中做到这一点吗?
目前尚未实现,但不久将会实现。 请查看此问题。
https://docs.flutter.dev/add-to-app/debugging#wireless-debugging
请确保您的设备已按照iOS设置指南中所述与Xcode无线连接。
打开Xcode > 产品 > 方案 > 编辑方案
选择参数选项卡
将--vm-service-host=0.0.0.0
添加为IPv4,或将--vm-service-host=::0
添加为IPv6启动参数
您可以通过打开Mac的设置 > Wi-Fi > 详细信息(您连接到的网络)> TCP/IP来确定是否在IPv6网络上,并检查是否有IPv6地址部分。
如果你遇到困难,Mathis 写了一篇很棒的文章,其中包含更多细节。
是的,您可以使用一种称为无线调试的过程,在iOS设备上无线运行Flutter应用程序。这个过程在Xcode 9中引入。无线调试允许您在没有USB线的情况下在iOS设备上部署和调试应用程序。以下是如何设置无线调试:
首先,请确保您的iOS设备和Mac连接到同一个Wi-Fi网络。
使用USB电缆将您的iOS设备连接到Mac。
打开Xcode,然后转到“窗口”菜单并选择“设备和模拟器”。
从窗口左侧的“已发现”列表中选择您的设备。
勾选“通过网络连接”。在侧边栏中,您的iOS设备旁边会出现一个地球图标,表示它可用于无线调试。
断开USB连接。现在,您可以无线部署和调试应用程序。
您可以通过在终端中使用命令“flutter run”来验证此操作。
如果您的设备已正确设置,则会出现在可用设备列表中。
请注意,如果您的设备或 Mac 进入睡眠状态,它们可能会失去网络连接,您可能需要使用 USB 电缆重新连接您的设备到 Mac 以重新启用网络调试。