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

克隆Github上的Flutter聊天项目运行时出现addressOf未定义报错如何解决

报错根因

你遇到的报错是依赖版本不兼容导致的:克隆的是多年前提交的旧Flutter项目,依赖的win32、path_provider_windows包版本过旧,使用了已经被新版Flutter FFI接口移除的addressOf属性,触发编译错误。

解决方案

方案1:强制覆盖依赖版本(优先尝试)

  1. 打开项目根目录的pubspec.yaml文件,在文件末尾添加如下配置:
dependency_overrides:
  win32: ^2.4.1
  path_provider_windows: ^2.1.0
  1. 在项目根目录终端依次执行以下命令:
  • 清理旧构建缓存:flutter clean
  • 重新拉取依赖:flutter pub get
    执行完成后重新在安卓模拟器运行项目即可。

方案2:禁用Windows平台支持

你当前仅需要在安卓模拟器运行项目,也可以直接关闭Windows平台的构建支持,避开Windows相关依赖的报错:
在终端执行命令:flutter config --no-enable-windows-desktop
之后执行flutter clean、flutter pub get后重新运行项目即可。

方案3:切换适配的Flutter版本

如果以上两个方案执行后仍有其他依赖冲突,说明项目本身仅适配旧版Flutter,你可以将本地Flutter版本切换到2.2.x分支的旧版本,再重新拉取依赖运行即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 17:54:05