Flutter - 有没有办法查看哪一行代码抛出错误?

Sha*_*gin 6 dart flutter

我是 Flutter 的新手。很抱歉,如果我的问题很愚蠢......

在 Flutter 中有没有办法查看哪一行抛出错误?

例如,我在控制台中有这个。

在此处输入图片说明

这在刺激器中。

在此处输入图片说明

我可以从中了解哪条线抛出它吗?

sud*_*zen 1

使用控制台 看到控制台上所有蓝色的文件吗?它们代表与错误消息相关的所有文件(您的文件以及来自 Flutter SDK 和库的文件)。

引发错误的行很可能不是来自库,而是来自您自己的代码。那么,你需要做什么?

扫描来自您自己的代码的所有蓝色文件,并查找与错误消息关系最密切的文件。

例如,在您的情况下,story.dart是您自己的代码。Ctrl + clickstory.dart蓝色文件上查看可能导致错误/异常的行。就您而言,您很可能尝试从空列表中读取或删除元素。

您还可以使用 VSCode 调试器来执行此操作