目前只找到了安卓的调试方案😬。
安卓端:
1首先安装 ADB Commanads for VSCode扩展
并且必须确保ADB已经添加到系统环境变量中
如未添加请按照下面的方式添加,如添加请直接跳到下面。
2添加环境变量(windows可参考,mac忽略此项)
我将ADB安装到这个目录下,请查找自己的安装目录。
将这个目录添加到下面的图片中
到此环境变量安装完成。
3.连接真机
- 真机用usb连接电脑
- 在vscode中按快捷键 Ctrl + Shift + P(或者工具栏view下面第一个选项)打开Command palette
- 输入查找到 Disconnect from any devices点击回车
- 然后再次进入Command palette输入查找到 Reset connected devices port 回车然后自定义一个端口号,默认是5555。
- 最后选择Connect to device IP
- 输入手机的ip,回车指定3.4步骤设置的端口号。
拔掉usb现在就可以用wifi调试了。只是wifi的模式会有些慢。
这时候终端执行flutter devices,你会发现列表里面之前连的安卓设备名称对应的的设备id变成了ip:端口号,
这时候运行flutter run -d (你刚设置的那个安卓设备的ip:port)就运行起来了。
此链接为这个插件的github地址
相关iOS设备延伸:
ios-deploy可以将我们编译好的ipa安装到已经链接(有线或者Wi-Fi)的设备上。
ios-deploy安装方法:
brew install ios-deploy
使用:
//查看链接设备列表:
$ ios-deploy -c
//安装ipa到链接设备上
$ ios-deploy --id [udid] --bundle [xxx.app的绝对路径]