Flutter更新后执行flutter pub get失败(退出码65)求助
Flutter pub get失败(退出码65):Failed parsing lock file 解决方案
问题现象
执行flutter pub get时失败,返回退出码65,报错提示Failed parsing lock file,官方建议删除锁文件后重新执行命令。
问题相关环境与命令信息
command: "C:\Android Studio\flutter_windows\flutter\bin\cache\dart-sdk\bin\dart __deprecated_pub --directory . get --example" pub env: { "FLUTTER_ROOT": "C:\Android Studio\flutter_windows\flutter", "PUB_ENVIRONMENT": "flutter_cli:get", "PUB_CACHE": "C:\Users\AAAa\aaaaa\Local\Pub\Cache", } exit code: 65
解决步骤
删除pubspec.lock文件
在Flutter项目根目录找到pubspec.lock文件直接删除;Android Studio中可右键该文件选择Delete操作。清理Flutter项目缓存
打开Android Studio底部的Terminal,执行命令:flutter clean重新执行pub get
终端运行:flutter pub get或者直接点击Android Studio中pubspec.yaml文件顶部的
Pub get按钮。若以上步骤无效,额外排查
- 检查
pubspec.yaml文件是否存在语法错误(比如缩进错误、依赖版本格式问题) - 清理Pub缓存后重试,执行命令:
再重新运行dart pub cache cleanflutter pub get
- 检查
内容的提问来源于stack exchange,提问作者Nihar
相关产品推荐
相关产品推荐

