第 3-5 课:Flutter 调试及 Android 和 iOS 打包
程序员文章站
2022-03-11 22:57:00
在使用不同的开发语言进行开发时,一般都会用到调试、断点调试功能。例如 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