VS Code打开Flutter Devtool报错:解析DevToolsExtensionConfig缺失isPubliclyHosted键
Flutter DevTools 无法连接VM服务并缺失"isPubliclyHosted"键的解决方法
你遇到的问题:在VS Code中打开Flutter DevTools时,Widget树被隐藏,反复出现报错:
无法连接到VM服务 ws://127.0.0.1:55302/fvErkebdBCO=/ws: Bad state: 解析DevToolsExtensionConfig对象时缺失键"isPubliclyHosted"
你的环境信息:
- Flutter版本:Channel stable, 3.19.0
- 系统:macOS 14.1.2 23B92 darwin-arm64
以下是可行的解决步骤:
更新Flutter DevTools到最新兼容版本
打开终端执行命令:flutter pub global activate devtools此操作会确保DevTools版本与Flutter 3.19.0匹配,修复配置解析的缺失键问题。
清理项目缓存与依赖
依次执行以下命令,清除旧配置和缓存文件:flutter clean flutter pub get重启开发环境
完全关闭VS Code,结束所有Flutter/Dart相关进程,再重新打开项目启动调试,尝试再次打开DevTools。排查第三方扩展干扰
暂时禁用所有非官方的DevTools扩展,部分第三方扩展可能会导致配置解析异常,排查后再逐步恢复验证。
内容的提问来源于stack exchange,提问作者MhdBasilE
相关产品推荐
相关产品推荐

