如何在 Flutter 中将变量完全转储/打印到控制台?

Adr*_*ire 9 debugging flutter flutter-test

这是这个 Dart 问题的后续。

由于 Flutter 不支持反射并且我们不能使用镜像,您将如何进行调试,假设是一个实例firebase_database DatabaseReference?我正在尝试编写测试,并且知道我的引用包含哪些键/值将使我更容易编写正确的测试。

omi*_*idh 14

自 Dart 3.12 起,您可以使用它inspect(object)来实现此目的

  • 如果有人像我一样不知道如何导入它..`import 'dart:developer';` (5认同)
  • 它打印到哪个控制台?我在最新的 Android Studio (Bumblebee 2021.1.1.1) 中没有看到任何“调试控制台”。 (4认同)
  • 兄弟!这太棒了!谢谢。 (2认同)