在颤振中运行我的 Pubspec.yaml 文件时出错

Posted

技术标签:

【中文标题】在颤振中运行我的 Pubspec.yaml 文件时出错【英文标题】:Error while running my Pubspec.yaml file in flutter 【发布时间】:2021-06-10 17:01:16 【问题描述】:

对此有任何帮助,每当我尝试运行 pubspec 文件时都会收到此错误

[App] flutter pub get 在 App 中运行“flutter pub get”... ReadFully 失败 23

../../third_party/dart/runtime/bin/snapshot_utils.cc:134:错误:内存映射快照失败:C:\flutter\bin\cache\dart-sdk\bin\snapshots \pub.dart.snapshot ===== 崩溃 ===== 异常代码=-1073741819,异常标志=0,异常地址=00007FFCA6E39440 中止堆栈跟踪的重入请求。 pub 获取失败(-1073740791;中止堆栈跟踪的重入请求。) 退出代码 3221226505

这是我的 pubspec.yaml 文件

版本:1.0.0+1

环境: sdk: ">=2.7.0

依赖: 扑: sdk:颤动 firebase_core: ^0.7.0 firebase_auth: "^0.20.0+1" cloud_firestore: "^0.16.0" google_sign_in: shared_preferences:0.5.12+4 提供者: 颤振吐司:^7.1.6 firebase_database:

cupertino_icons: ^1.0.0 font_awesome_flutter: ^8.5.0 flutter_svg: ^0.18.0 # 在我们的应用中使用svg

dev_dependencies: 颤振测试: sdk:颤动

【问题讨论】:

选择所有代码并按Ctrl+K 正确格式化。 【参考方案1】:

这种情况任意发生有几个原因。以下是一些您可以尝试的解决方案:

    将flutter升级到最新的稳定引擎。

    如果您使用的是与 iCloud 同步的 Mac,它有时会删除颤振找不到的 pub.dart.snapshot。这与您遇到的错误中的文件相同。

    在flutter目录中尝试运行这些命令来清理git repo:

git clean -xfd

git stash save --keep-index

git stash 删除

git 拉

颤抖的医生

希望这些解决方案之一能解决它。

【讨论】:

以上是关于在颤振中运行我的 Pubspec.yaml 文件时出错的主要内容,如果未能解决你的问题,请参考以下文章

Flutter,pubspec.yaml 文件显示一些错误

在 pubspec.yaml 中包安装 carousel_pro 1.0.0

在颤振应用程序中找到资产文件的路径

我在将图像添加到颤振项目时遇到问题

长按时颤振触觉反馈

pubspec.yaml 没有 SDK 下限约束