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

Flutter桌面应用分发报错:flutter_windows.dll未找到

解决Flutter桌面应用分发时缺失flutter_windows.dll的问题

出现这个错误的核心原因是你只分发了单独的exe文件,没有带上Flutter桌面应用必需的依赖库文件——本地能正常运行是因为你的系统里已经通过Flutter SDK加载了这些依赖,但其他用户的系统没有相关文件。

以下是具体解决步骤:

  • 生成完整的发布版本包
    执行命令:flutter build windows --release
    命令完成后,前往项目目录下的build\windows\runner\Release文件夹,这里包含了应用exe、flutter_windows.dll以及所有必需的依赖文件和资源,必须把整个Release文件夹里的所有内容一起分发给用户,不能只单独提取exe文件。

  • 检查关键依赖文件是否齐全
    确认Release目录里包含这些核心文件:

    • 你的应用主exe文件
    • flutter_windows.dll
    • vcruntime140.dll、vcruntime140_1.dll(部分Windows系统可能默认缺少Visual C++运行时库,需要一并包含)
  • 可选:制作标准化安装包
    如果需要更专业的分发方式,可以用Inno Setup、NSIS这类工具,把Release目录的所有文件打包成安装程序。安装程序会自动将所有文件部署到用户的电脑上,避免用户手动复制文件时遗漏依赖。

  • 验证依赖完整性(排查用)
    可以用Dependency Walker工具打开你的exe文件,它会列出所有需要的依赖库,检查是否有缺失项,确保所有依赖都包含在分发包中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 16:38:09