目录
原理
Flutter Dart – DartVM(AOT JIT)
Dart代码 – Tools热重载平台 – DartVM – flutter引擎
Tools平台的路径:flutter - packages - flutter_tools
手动启动tools平台
热重载的挂载
配置tools的路径和要挂载的工程
如果启动失败配置下dartsdk的路径
配置好以后就可以启动tools平台了,这时我们去修改我们工程内的代码,然后在tools工程目录下的命令行输入r,就会看到我们工程的修改效果了
热重载启动流程
tools平台也是dart代码写的,所以这个dartVM在执行tools平台的代码
输入R的时候的回调方法
最终会来到run_hot.dart下的这个方法
修改的代码通过平台下发
行者常至,为者常成!