Flutter调试发布模式,启用发布模式日志

17

我知道根据文档,调试信息已经被剥离。 调试已被禁用。

但是我们是否可以强制打印日志,或者在发布模式下进行调试?“生产应用程序” 我正在使用Android Studio。

例如,在AS中开发Android应用程序时,我们能够打印日志。

android:debuggable="true"
3个回答

15

如果需要的话,请将您的手机连接到电脑上,并在终端中输入以下命令:

$ flutter logs

您应该能够选择您想查看日志的设备。

这对我来说什么都没显示。 flutter日志 显示ELE L29日志: - Migalv
1
就这个问题来说,看起来它的行为是尾随日志文件,因此你需要运行这个命令,选择你想要的设备,然后在该设备上运行你的应用程序。 - Garrett

3

要在Flutter应用程序的“生产代码”(发布模式)中显示希望可见的信息,只需使用print()方法即可。对于您想要隐藏在控制台日志中的信息,请使用debugPrint()

也许这篇文档的这一部分可以帮助你。


17
在 iOS 上使用 printdebugPrintflutter run --release)没有输出日志。 - IulianT

2
运行以下命令以检查所有可用设备:flutter devices 然后运行以下命令以在发布模式下运行带有日志的应用程序
flutter run -d [deviceID] --release

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接