You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter调试错误未在VSCode调试控制台/终端显示的问题求助

Flutter调试错误未在VSCode调试控制台/终端显示的问题求助

最近为了学习Flutter调试,我特意在Dart代码里埋了错误,但不管是VSCode的调试控制台,还是用终端启动应用,都看不到这些错误信息,实在搞不懂哪里出问题了😫

我用VSCode写代码,具体情况是这样的:

  • 我的perguntas[]数组只有3个有效索引,我在setState()里故意把_perguntaSelecionada加了10,让它去访问超出范围的索引,本以为会触发RangeError(index),而且我之前已经写了容错逻辑让App能正常运行,但就算这样,错误也完全没出现在控制台里——控制台只显示启动相关的日志,别的啥都没有。
  • 对应的代码片段是:
setState(() {
  _perguntaSelecionada += 10;
  _pontuacaoTotal += pontuacao;
})
  • 后来我还特意在容错逻辑之前加了打印语句,直接访问无效索引:print(_perguntas[_perguntaSelecionada]);,结果还是啥都不输出,完全摸不着头脑。

我已经排查过这些点,但都没解决:

  • 运行flutter doctor,没有任何错误提示
  • 不管用flutter run --release还是flutter run启动应用,结果都和VSCode里一致,终端里看不到错误
  • 我已经试过类似问题的解决方案,但都没用

备注:内容来源于stack exchange,提问作者nickksoares

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 07:50:27