Flutter 构建模式

Flutter 支持三种模式编译 app,也支持使用 headless 模式来测试。

  • 调试模式 - debug模式
  • Release 模式
  • Profile 模式
模式选择
  1. 调试模式:开发阶段、需要热重载功能
  2. Profile模式:需要分析性能的时候
  3. Release模式:需要发布应用的时候
调试模式

在调试模型下,应用的性能可能会掉帧或者卡顿, profile 模式下会更接近真机性能。
断点可用。

Profile模式

保留了一些调试功能,足够你分析应用性能;真机上才可使用该模式。
flutter run --profile 命令是使用 Profile 模式来编译。

Release 模式

编译针对快速启动、快速执行和小的 package 的大小进行了优化。
flutter run --release 命令会使用 Release 模式来进行编译。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • flutter tool 在编译应用程序时支持三种模式:1、如果要使用热重载请使用debug模式2、要性能分析请使...
    张_何阅读 1,471评论 0 1
  • Flutter运行模式 1、Debug Debug模式可以在真机和模拟器上同时运行,此模式会打开所有的断言,包括d...
    ChaosHeart阅读 1,309评论 2 0
  • 谷歌的 Flutter 为开发人员提供了一种构建 Android 和 iOS 原生用户界面的方法,为开发人员减少了...
    高级java架构师阅读 9,205评论 1 40
  • [TOC] 0x00 Flutter flutter是google开发的移动端UI框架,支持android和ios...
    coofee阅读 14,307评论 1 13
  • 前言   有幸负责的模块使用Flutter编写,在三个月的开发过程中,在原有Demo自学基础上又学到了很多,谨以此...
    _明川阅读 978评论 0 1