`flutter run` 和 `flutter build` 命令有什么区别?

9

我是Flutter开发新手,想知道flutter run命令和flutter build命令的区别。

谢谢。


3
Flutter Build只是构建您的应用程序,而Flutter Run则会将其构建并运行到您连接的设备上。 - Mudasir Syed
3个回答

10

您需要使用flutter build命令之一,配合以下参数之一:apkappbundleios。这将生成一个应用程序以在AppStore、PlayStore或Firebase等其他发行渠道上部署或发布。

flutter run命令会在连接的设备、iOS模拟器或安卓模拟器上运行您的应用程序。您还可以使用--verbose命令来获取在运行应用程序时的详细日志。


1
命令flutter run --release编译为发布模式。您的IDE支持此模式。例如,Android Studio提供了一个Run > Run…菜单选项,以及项目页面上的一个三角形绿色运行按钮图标。您可以使用flutter build将特定目标编译为发布模式。

1

这篇文档详细解释了所有内容

默认情况下,flutter run 编译成调试模式

您可以使用 flutter build 将其编译为特定目标的发布模式


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接