【发布时间】:2020-04-27 16:16:09
【问题描述】:
是否可以在不连接计算机的情况下在设备上运行 Flutter 应用程序,例如 Flutter 的 expo?
【问题讨论】:
标签: flutter
是否可以在不连接计算机的情况下在设备上运行 Flutter 应用程序,例如 Flutter 的 expo?
【问题讨论】:
标签: flutter
假设您使用的是 Android 设备,如果您在此处提供的一些初始设置后将设备预无线连接到计算机,则应该可以:https://developer.android.com/studio/command-line/adb#wireless
【讨论】:
将目标设备设置为侦听端口 5555 上的 TCP/IP 连接。
adb tcpip 5555
从目标设备上断开 USB 电缆。
查找 Android 设备的 IP 地址。例如,在 Nexus 设备,您可以在设置 > 关于平板电脑(或 关于手机) > 状态 > IP地址。或者,在 Wear OS 设备上,您可以 在 设置 > Wi-Fi 设置 > 高级 > IP中找到IP地址 地址。
通过设备的 IP 地址连接到设备。
adb connect device_ip_address
确认您的主机已连接到目标设备:
$ adb 设备 附加设备列表 device_ip_address:5555 设备 现在可以开始了!
如果 adb 连接丢失:
或者如果这不起作用,请重置您的 adb 主机:
adb 终止服务器 然后从头开始。
https://plugins.jetbrains.com/plugin/7856-adb-wifi/
https://android.jlelse.eu/connect-android-device-with-wifi-within-android-studio-3b1bc00c1e17
【讨论】:
仅适用于 android 设备,在 linux 类型的操作系统上。
adb tcpip 5555 && adb connect 192.168.***.***
拔下你的设备,你就可以运行了。
【讨论】: