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

ChromeProxyService表达式求值失败:Flutter调试变量时出错求助

解决Flutter Web调试时ChromeProxyService: Failed to evaluate expression错误

针对你在Flutter Web调试中查看变量时出现的ChromeProxyService: Failed to evaluate expression错误,以下是几种可尝试的解决方案:

  • 修改VS Code调试配置:在项目的.vscode/launch.json中添加--disable-service-auth-codes参数,示例配置如下:
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Flutter",
      "request": "launch",
      "type": "dart",
      "args": ["--disable-service-auth-codes"]
    }
  ]
}

添加后重启调试会话,再尝试查看变量值。

  • 清理Flutter缓存并重建项目:

    1. 运行命令 flutter clean 清除项目缓存
    2. 运行 flutter pub get 重新获取依赖
    3. 重启调试工具后重新启动项目
  • 调整Chrome调试器设置:打开Chrome开发者工具,进入设置(右上角齿轮图标),找到调试器选项,取消勾选Enable JavaScript source maps,然后刷新调试页面重试。

  • 切换Flutter渠道测试:当前你使用的是stable渠道,可尝试切换到beta渠道(存在一定兼容性风险,建议备份项目):

    1. 运行 flutter channel beta
    2. 运行 flutter upgrade 更新至beta版本
    3. 重新启动调试会话
  • 禁用VS Code第三方插件:暂时禁用Flutter、Dart插件外的其他扩展,排查是否存在插件冲突导致的调试异常。

内容的提问来源于stack exchange,提问作者Anderson felipe

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 00:05:27