首页 > 解决方案 > Visual Studio Code (flutter) 不显示完整的错误堆栈跟踪

问题描述

我正在用 VS 代码开发一个颤振应用程序。在 Visual Studio 代码中,当出现错误时,它只会说明是哪个小部件导致了错误,但没有说明小部件内的哪一行导致了错误。我在android studio中检查过,它在那里工作正常。我找到了这个 GitHub 线程:https ://github.com/flutter/flutter/issues/67418 。但它是针对Android Studio的,所以在android studio中降级flutter插件的解决方案对我不起作用。

视觉工作室代码

════════ Exception caught by widgets library ═══════════════════════════════════
Invalid argument(s)
The relevant error-causing widget was
TagList
lib\page\LikePage.dart:86
════════════════════════════════════════════════════════════════════════════════

安卓工作室

======== Exception caught by widgets library =======================================================
The following ArgumentError was thrown building TagList(dirty, dependencies: [_InheritedProviderScope<RecomProvider>], state: _TagListState#79f23):
Invalid argument(s)

The relevant error-causing widget was: 
  TagList file:///C:/development/scratch/lib/page/LikePage.dart:86:37
When the exception was thrown, this was the stack: 
#0      List.[] (dart:core-patch/growable_array.dart:254:60)
#1      _TagListState.build (package:scratch/widget/TagList.dart:24:35)
#2      StatefulElement.build (package:flutter/src/widgets/framework.dart:4691:27)
#3      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4574:15)
#4      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4746:11)

如您所见,Android Studio 有: 抛出异常时,这是堆栈

但是视觉工作室代码没有它。

标签: androidflutterdebuggingvisual-studio-codestack-trace

解决方案


推荐阅读