Flutter 中热重载本机代码更改(插件开发)
Hot reloading native code changes in Flutter (Plugin Development)
我正在 Android 上为 Flutter 编写一个使用本机代码的插件。据我了解,查看更改生效的唯一方法是完全重新启动应用程序。还有另一种方法吗?像 Flutters 热重启之类的东西?每次启动应用程序大约需要一分钟。
来自文档中的 hot reload page:
Hot reload works by injecting updated source code files into the running Dart Virtual Machine (VM)
Hot reload/restart 利用 dart VM 热交换代码。换句话说,本机代码没有热 reload/restart,因为它在 dart VM 上没有 运行。
更改本机代码类似于直接在本机平台上开发。如果平台很慢,没有什么魔法可以加快它的速度。
我正在 Android 上为 Flutter 编写一个使用本机代码的插件。据我了解,查看更改生效的唯一方法是完全重新启动应用程序。还有另一种方法吗?像 Flutters 热重启之类的东西?每次启动应用程序大约需要一分钟。
来自文档中的 hot reload page:
Hot reload works by injecting updated source code files into the running Dart Virtual Machine (VM)
Hot reload/restart 利用 dart VM 热交换代码。换句话说,本机代码没有热 reload/restart,因为它在 dart VM 上没有 运行。
更改本机代码类似于直接在本机平台上开发。如果平台很慢,没有什么魔法可以加快它的速度。