纯 Flutter 工程,我们用 Android Studio 打开,然后运行起来,Control + S,或者点击热重载按钮,就会直接刷新页面了。
但是 Flutter 混合开发时,Control + S,显然是不行的,并且热重载按钮是不可点击的,因为工程项目是以Android项目打开的,而不是Flutter工程。
实际具体操作也很简单,
1,首先以Android项目,运行起整个工程;
2,到命令行,打开 flutter_lib 目录(Flutter module工程);
3,输入命令:flutter attach
就会有如图结果:
接着你修改Dart的代码,命令行输入 r 或者 R 就会 热重载了。