Flutter基础项目运行报错求助:已更新版本且flutter doctor无异常
Flutter Windows构建报错:
srethrow未定义解决方案 核心报错信息
Launching lib\main.dart on Windows in debug mode... lib\main.dart:1 /C:/flutter/packages/flutter/lib/src/painting/image_provider.dart(734,9): error G4127D1E8: The getter 'srethrow' isn't defined for the class 'AssetBundleImageProvider'. [C:\Users\410050\Desktop\flutter project\flutter_application_6\build\windows\flutter\flutter_assemble.vcxproj] C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(247,5): error MSB8066: Custom build for 'C:\Users\410050\Desktop\flutter project\flutter_application_6\build\windows\CMakeFiles\dae9ac948ac073d852e44769c5547fe9\flutter_windows.dll.rule;C:\Users\410050\Desktop\flutter project\flutter_application_6\build\windows\CMakeFiles\3053275b8a6ec02e6b73a81dc9e8c24d\flutter_assemble.rule' exited with code 1. [C:\Users\410050\Desktop\flutter project\flutter_application_6\build\windows\flutter\flutter_assemble.vcxproj] Exception: Build process failed. Exited (sigterm)
解决步骤
清理缓存与构建产物
执行命令清理项目本地缓存:flutter clean清理Flutter全局依赖缓存:
flutter pub cache clean重建项目依赖与配置
重新拉取项目依赖:flutter pub get重新生成Windows平台构建配置:
flutter create --platforms windows .尝试重新运行项目:
flutter run -d windows修复Flutter SDK完整性
强制重新更新Flutter SDK,修复可能的文件损坏:flutter upgrade --force若仍无效,手动删除SDK目录下的
packages/flutter/lib/src/painting/image_provider.dart文件,再执行flutter upgrade让SDK自动恢复该文件。检查Visual Studio环境
确认Visual Studio 2022已安装「Desktop development with C++」工作负载,包含MSVC工具链、Windows SDK等必要组件;也可直接打开项目的windows/Runner.sln文件,在VS中尝试构建,查看更详细的错误提示。
内容的提问来源于stack exchange,提问作者Eng hadeel alhindi
相关产品推荐
相关产品推荐

