flutter module调试及hot reload

1、断点调试

启动app,在flutter页面打开前(即dart vm启动之前),点击flutter attach按钮(如下图),即可进行断点调试

点击hot reload按钮即可

 

该方法同时适用于Android和ios。

 

 

1、执行adb logcat | grep Observatory & ,查看端口

```shell
adb logcat | grep Observatory &
```

 

如图,得到端口41827

2、执行adb forward tcp:8100 tcp:41827(8100为任意端口,41827为上述命令得到的端口),进行端口映射

3、打开flutter module,执行flutter attach --debug-port=41827(上图的端口)

 

```shell
flutter attach --debug-port=41827
```

 

4、hot reaload:由上图可知,按"r"便可以进行hot reload

5、调试:

  • 新增Dart Remote Debug

 

 

  • 配置端口(上述映射端口,即8100),然后apply,即可进行调试