android - 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 有: 抛出异常时,这是堆栈
但是视觉工作室代码没有它。
解决方案
推荐阅读
- visual-studio - 通过脚本或命令行编辑 .rc 资源文件?
- jquery - 检查div是否存在jquery
- svg - QGIS 中是否有用于树类型的单个符号?
- python - 如何将 3 x 3 数组输出到 Seaborn 图表
- javascript - 检查日期是否在范围内,忽略年份
- c++ - CPP:使用已删除功能
- reactjs - 检索对象的值
- angular - 使用 Angular 10 使用 Async 和 Await 实现递归函数
- gitolite - gitolite-config 与分支模式中的用户名可能吗?
- jquery - ASP.Net Core Razor Ajax 请求 JSON 值 null