2

我正在为 Android 上的 Flutter 编写一个使用本机代码的插件。据我了解,查看更改生效的唯一方法是完全重启应用程序。还有另一种方法可以做到这一点吗?像 Flutters 热重启之类的东西?每次启动应用程序大约需要一分钟。

4

1 回答 1

5

从文档中的热重载页面:

热重载通过将更新的源代码文件注入正在运行的 Dart 虚拟机 (VM) 来工作

热重载/重启利用 dart VM 来热交换代码。换句话说,本机代码没有热重载/重启,因为它不在 dart VM 上运行。

对本机代码进行更改类似于直接在本机平台上进行开发。如果平台很慢,则无法通过任何魔法来加快速度。

于 2019-05-06T14:20:24.203 回答