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

Flutter Windows应用如何修改构建版本号?

解决Flutter 3.3.6 Windows打包版本号始终为1.0.0.0的问题
  • 手动修改Windows项目的资源配置文件
    Flutter 3.3.6对Windows平台的版本号同步存在兼容性问题,直接改pubspec或命令行参数不生效,得手动修改windows/runner/Runner.rc文件:
    找到文件里的FILEVERSION和PRODUCTVERSION字段,把数值改成目标版本,比如要设置1.0.3就写成:

    FILEVERSION 1,0,3,0
    PRODUCTVERSION 1,0,3,0
    

    再往下找到字符串定义部分,把对应版本值也替换:

    VALUE "FileVersion", "1.0.3.0"
    VALUE "ProductVersion", "1.0.3.0"
    
  • 清理缓存后重新打包
    修改完配置文件后,先清理旧的构建缓存:

    fvm flutter clean
    

    然后再执行打包命令:

    fvm flutter build windows --build-name=1.0.3 --build-number=3
    
  • 确认版本更新
    打包完成后,找到生成的exe文件,右键打开「属性」→「详细信息」,检查文件版本和产品版本是否已经变成你设置的数值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 00:31:13