从零学习Fluter(八):Flutter的四种运行模式--Debug、Release、Profile和test以及命名规范

好几天没有跟新我的这个系列文章,一是因为这两天我又在之前的基础上,重新认识flutter,觉得flutter这个东西越来越有意思。并且水很深

今天简单分享一下开发学习中的小知识点

Flutter有四种运行模式:Debug、Release、Profile和test,这四种模式在build的时候是完全独立的

Debug

  Debug模式可以在真机和模拟器上同时运行:会打开所有的断言,包括debugging信息、debugger aids(比如observatory)和服务扩展。优化了快速develop/run循环,但是没有优化执行速度、二进制大小和部署。命令flutter run就是以这种模式运行的,通过sky/tools/gn --android或者sky/tools/gn --ios来build。有时候也被叫做“checked模式”或者“slow模式”。

Release

  Release模式只能在真机上运行,不能在模拟器上运行:会关闭所有断言和debugging信息,关闭所有debugger工具。优化了快速启动、快速执行和减小包体积。禁用所有的debugging aids和服务扩展。这个模式是为了部署给最终的用户使用。命令flutter run

从零学习Fluter(八):Flutter的四种运行模式--Debug、Release、Profile和test以及命名规范...相关推荐

  1. PHP的四种运行模式

    PHP的四种运行模式 1.CGI 2.FAST-CGI 3.CLI 4.模块模式(Apache等web服务器运行的模块模式) 一.CGI(Common Gateway Interface) CGI即通 ...

  2. spark四种运行模式

    spark的核心组件 1.1Driver Spark 驱动器节点,用于执行 Spark 任务中的 main 方法,负责实际代码的执行 工作.Driver 在 Spark 作业执行时主要负责: 1.1. ...

  3. SAPI(PHP常见的四种运行模式)

    SAPI(Server Application Programming Interface)服务器应用程序编程接口,即PHP与其他应用交互的接口,PHP脚本要执行有很多方式,通过Web服务器,或者直接 ...

  4. Flink学习笔记02:Flink三种运行模式

    文章目录 一.Local 模式 (一)简单说明 (二)案例演示 1.准备测试数据集 2.Flink Shell运行词频统计 二.Standalone 模式 (一)简单说明 (二)案例演示 三.Flin ...

  5. 漫谈IA32的系统管理模式(SMM)以及IA32的四种CPU模式

    转载: http://bbs.csdn.net/topics/300235884 写在前面   这是我的BIOS启蒙文章第二篇了,上一篇我谈了谈什么是legacy USB,和大家聊了聊在USB键盘背后 ...

  6. 零基础学习SpringSecurity OAuth2 四种授权模式(理论+实战)(配套视频讲解)

    配套视频直达 背景 前段时间有同学私信我,让我讲下Oauth2授权模式,并且还强调是零基础的那种,我也不太理解这个零基础到底是什么程度,但是我觉得任何阶段的同学看完我这个视频,对OAuth2的理解将会 ...

  7. Android学习-Kotlin语言入门-变量、函数、语法糖、when、for-in、主构造函数、单例类、函数式API、集合遍历、隐式Intent、Activity生命周期、四种启动模式、标准函数

    探究java语言的运行机制 变量.函数.语法糖 when条件语句 for循环 主构造函数.次构造函数 数据类和单例类 集合的创建与遍历 集合的函数式API 创建菜单 隐式使用Intent Activi ...

  8. android的四种启动模式,(转)彻底弄懂Activity四大启动模式

    原地址:https://blog..net/mynameishuangshuai/article/details/51491074 最近有几位朋友给我留言,让我谈一下对Activity启动模式的理解. ...

  9. app四种开发模式区别,网页链接转app优缺点

    网页链接转app优缺点 优点:开发和发布都比较方便,开发成本也低,可以做到app一年及以上不更新,页面随时可以更新. 缺点:需要手机网站反应速度要快,用好的服务器,否则打开会慢 ios免签封装: 免签 ...

最新文章

  1. C# WINFORM 打包数据库
  2. MYSQL内置函数总结
  3. 惜分飞oracle,惜分飞 - 提供7*24专业数据库(Oracle,SQL Server,MySQL等)恢复和Oracle技术服务@Tel:+86 13429648788...
  4. 关于ASP.NET未能映射路径问题
  5. CodeForces - 528D Fuzzy Search(多项式匹配字符串)
  6. 完美解决IE6中fixed抖动问题的方法
  7. LeetCode(7) - Reverse Integer
  8. 【zookeeper】zookeeper的命令行操作zkCli.sh
  9. java同一程序只运行一次_如何使自己的程序只运行一次
  10. 面向对象——抽象基类
  11. ORA29902执行ODCIIndexStart()例行程序中出错 SQL空间查询ST_Geometry配置
  12. SolidWorks模型分享:皮带轮 免费模型下载
  13. qq音乐linux版本下载地址,QQ音乐linux下载
  14. android fsck,android fsck_msdos分析(一)
  15. 【JavaEE】电商秒杀项目·第2章·基础项目搭建
  16. 第十四期公关大讲堂:公关稿件写作理念、方法与技巧.
  17. 170617 逆向-CrackMe之024
  18. win7/win10上安装谷歌官方无广告的安卓模拟器 - Android Studio - 下载安装AVD虚拟机
  19. C++四种cast的详细介绍
  20. ccf 地铁修建spfa (得分85到100)

热门文章

  1. Ipopt with Metis编译指南
  2. MySQL获取当前时间的各种方式
  3. 发电运行技术类毕业论文文献都有哪些?
  4. append、appendTo、appendChild、prepend
  5. Altium的基本使用方法
  6. python运用三角学通过方位角仰角与距离计算三维坐标
  7. 【小程序】云开发从零到一搭建流程
  8. 实践出真知:大乱斗游戏
  9. Visio取消显示两直线之间的跨线
  10. 520 | 用一幅爱的地图表白他/她