为何VSCode无调试运行Flutter应用仍显示处于调试模式?
Flutter无调试模式运行仍显示调试启动日志的原因
- VSCode的Ctrl+F5(无调试运行)并非启动Flutter的Release模式,而是以Debug模式启动但不附加调试器。Flutter在Debug模式启动时,本身就会输出
Launching lib\main.dart on Windows in debug mode...这条启动日志,和是否附加调试器无关,所以调试控制台会显示该内容。 - VSCode的Flutter插件会将无调试运行的启动日志统一输出到调试控制台窗口,而非普通终端,这是插件的日志输出逻辑设定,和运行模式本身的日志内容不冲突。
- 如果要彻底避免这条Debug模式的启动日志,需要手动运行
flutter run --release命令,或者在VSCode的运行配置中指定运行模式为Release。
内容的提问来源于stack exchange,提问作者rozerro
相关产品推荐
相关产品推荐

