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

Flutter使用build_runner做JSON序列化遇文件缺失错误求助

Flutter build_runner执行JSON序列化时出错:找不到.flutter_gen/pubspec.yaml

我在Flutter应用中使用build_runner包进行JSON序列化,执行命令dart run build_runner build后,终端出现如下错误日志:

Bad state: Unable to generate package graph, no `D:\android\<YOUR_APP_NAME>\.dart_tool\flutter_gen\pubspec.yaml` found.
#0      _pubspecForPath (package:build_runner_core/src/package_graph/package_graph.dart:253:5)
#1      _parsePackageDependencies (package:build_runner_core/src/package_graph/package_graph.dart:227:21)
#2      PackageGraph.forPath (package:build_runner_core/src/package_graph/package_graph.dart:105:33)
<asynchronous suspension>
#3      main (file:///C:/Users/001/AppData/Local/Pub/Cache/hosted/pub.dev/build_runner-2.4.6/bin/build_runner.dart:27:30)
<asynchronous suspension>

我的Flutter版本信息:

Flutter 3.10.2 • channel stable • https://github.com/flutter/flutter.git  
Framework • revision 9cd3d0d9ff (3 months ago) • 2023-05-23 20:57:28 -0700
Engine • revision 90fa3ae28f                                              
Tools • Dart 3.0.2 • DevTools 2.23.1 

我曾在build_runner的官方issue中找到相关解决方案,但尝试后无效,现寻求帮助。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 23:24:59