欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

第 3-5 课:Flutter 调试及 Android 和 iOS 打包

程序员文章站 2022-07-01 15:11:45
在使用不同的开发语言进行开发时,一般都会用到调试、断点调试功能。例如 Web、Android 等等都是支持调试和断点调试的,Flutter 也不例外,支持调试和单元测试功能,还有性能、布局分析器等等。那么这节课就给大家讲解下 Flutter 的调试和测试等功能的使用,配合一些实例进行讲解。同时也会为大家讲解下 Flutter 开发后的最后一个部分:应用的打包(Android 和 iOS 打包)。本......

在使用不同的开发语言进行开发时,一般都会用到调试、断点调试功能。例如 Web、Android 等等都是支持调试和断点调试的,Flutter 也不例外,支持调试和单元测试功能,还有性能、布局分析器等等。那么这节课就给大家讲解下 Flutter 的调试和测试等功能的使用,配合一些实例进行讲解。同时也会为大家讲解下 Flutter 开发后的最后一个部分:应用的打包(Android 和 iOS 打包)。本文将主要介绍:

  • Flutter 的调试
  • Flutter 的单元测试
  • Flutter 辅助工具的使用
  • Flutter Android 应用打包发布
  • Flutter iOS 应用打包发布

Flutter 的调试

在开发中经常会用到调试功能,来验证某些输入输出数据、查找分析问题等等。Flutter 也是支持调试功能的,而且也非常的强大。我们先从最简单的说起。

我们可以通过控制台输出 Log 日志来查看调试程序:

print(object)
// 例如
int a = 6;
double b = 3.18;
print('$a ,$b');
// print取值通过$符号来取值
// debugPrint参数只能是String
debugPrint(String);

这种调试方式也成为日志调试。

debugPrint 用于当我们一次输出太多日志时,那么 Android 有时会丢弃一些日志行。为了避免这种情况,我们可以使用 Flutter 的 foundation 库中的 debugPrint()。 这是一个封装 print,可以避免被 Android 内核丢弃某些日志行。

我们可以在窗口通过 flutter logs</

本文地址:https://blog.csdn.net/jay100500/article/details/108729530