美文网首页
Flutter 构建模式

Flutter 构建模式

作者: 张_何 | 来源:发表于2020-09-04 14:50 被阅读0次
  • flutter tool 在编译应用程序时支持三种模式:
    1、如果要使用热重载请使用debug模式
    2、要性能分析请使用profile模式
    3、要发布应用程序请使用release模式

debug 模式

  • debug 模式可以在真机、模拟器、仿真器上运行

  • app 程序 debug模式下下面的功能会开启:
    1、断言开启
    2、服务扩展开启
    3、编译针对快速开发和运行周期进行了优化
    4、启动了调试,并且支持源代码级的调试工具(例如DevTools)可以连接到该进程

  • 默认情况下flutter run 执行的就是调试模式
    注意:
    1、热重装仅在debug模式下有小
    2、仿真器和模拟器只能在debug模式下执行
    3、在debug模式下,应用程序性能可能会很糟糕,需要在真机上以profile模式来测性能

Release 模式

  • release模式会使应用程序最大程度的优化,和占用最小的空间。
  • release 模式只支持真机,不支持再仿真器和模拟器
  • 当使用release模式时有以下特点:
    1、断言被禁用
    2、debug信息被剥离
    3、debug被禁用
    4、服务扩展被禁用
    5、编译会对快速启动,快速执行和包大小进行优化
  • flutter build --release 来构建release 模式

Profile 模式

  • profile 模式下将保留一些调试功能来配置应用程序的性能,在仿真器和模拟机上profile模式是被禁用的,因为它们不能代表实际性能,在真机上profile 模式类似于release模式,但有如下区别:
    1、启用了某些服务扩展,例如启用了性能覆盖的扩展
    2、启用了跟踪,并且支持源代码级调试工具(例如DevTools)连接到该进程

flutter build --profile来构建profile模式

相关文章

  • Flutter 命令

    构建 构建常用参数 构建Flutter Application 构建Flutter Module 构建Packag...

  • Flutter 构建模式

    flutter tool 在编译应用程序时支持三种模式:1、如果要使用热重载请使用debug模式2、要性能分析请使...

  • Android的未来-Flutter

    Flutter的技术构建 Flutter 使用 C、C++、Dart 和 Skia (2D 渲染引擎) 构建 引擎...

  • Flutter 基础性看这个就够了

    构建布局:详情参考:在Flutter中构建布局 - Flutter中文网 对齐,设置style 等 注意点: 1...

  • Flutter - 打包

    打包流程 flutter 清理, 在终端输入:flutter clean iOS 构建 发布 release 包:...

  • Flutter - UI基础

    Flutter基础组件用Flutter构建漂亮的UI界面 - 基础组件篇Flutter滚动型容器组件 - List...

  • flutter 常见问题之app体积为何比较大

    为何flutter构建的App体积较大? 细心的开发者会发现flutter构建的App体积比native的大一些,...

  • Flutter 环境配置 for Mac

    Flutter简介 Flutter是Google开源的构建用户界面(UI)工具包,帮助开发者通过一套代码库高效构建...

  • Flutter是如何转换成iOS应用程序包的?

    本文翻译自:Flutter’s iOS Application Bundle 本文档描述了Flutter的构建系统...

  • Flutter学习导航

    Flutter简介: Flutter可以轻松快速地构建漂亮的移动应用程序。Flutter是谷歌的移动应用SDK,用...

网友评论

      本文标题:Flutter 构建模式

      本文链接:https://www.haomeiwen.com/subject/qqmzsktx.html