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

Flutter热重载后Debug Console无打印内容问题求助

解决Flutter热重载后Debug Console无输出的问题

检查调试配置

  • 打开项目根目录下的.vscode/launch.json,确认"flutterMode"设置为"debug",release或profile模式会默认禁用调试输出。
  • 排查配置中是否存在"args": ["--no-debug"]这类禁用调试的参数,如有则删除。

重置调试会话

  • 完全关闭VS Code,杀掉后台关联的dart、flutter进程,重新打开项目后启动调试。
  • 在Run and Debug面板点击停止按钮彻底终止当前调试,再重新启动调试会话。

清理项目与检查环境

  • 终端执行flutter clean清除项目缓存,接着执行flutter pub get重新拉取依赖,之后重启调试。
  • 执行flutter doctor检查SDK、插件状态,根据提示修复异常(比如更新Flutter SDK、补全Android缺失组件)。

调整日志输出与过滤

  • 尝试用debugPrint('测试内容', wrapWidth: 1024)替代普通print,避免输出被截断。
  • 终端执行flutter logs查看全量日志,确认输出是否被VS Code的Debug Console过滤,也可在Android Studio的Logcat中检查Dart相关日志是否存在。

检查Android端Debug配置

  • 打开android/app/build.gradle,确认buildTypes下的debug配置未开启minifyEnabled或shrinkResources,这两个选项会移除调试相关代码。
  • 确保启动项目时未添加--release参数,直接用flutter run启动默认的debug模式。

内容的提问来源于stack exchange,提问作者Jericó

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 21:54:51