flutter - 为什么flutter会向我显示这个错误,我该如何解决?

标签 flutter visual-studio-code sdk

早上好,我在使用 vscode 的 flutter 应用程序有问题,在解决了配置的问题后,我遇到了这个问题,我无法解决它,你能帮我解决这个问题吗?
当我运行“flutter pub get”时,它会向我显示以下消息:

Because every version of flutter_test from SDK depends on meta 1.3.0 and active_ecommerce_flutter depends on meta ^1.4.0, flutter_test from SDK is forbidden. So, because active_ecommerce_flutter depends on flutter_test any from SDK, version solving failed. Running "flutter pub get" in ACT... pub get failed (1; So, because active_ecommerce_flutter depends on flutter_test any from SDK, version solving failed.)


谢谢您的合作。

最佳答案

这个问题是因为你的flutter版本使用的是meta 1.3.0并且您的 active_ecommerce_flutter 正在使用 meta 1.4.0造成冲突。
解决方案1:
输入 flutter upgrade 升级您的 Flutter 版本在终端。
但是,在撰写此答案时,flutter 的最新稳定版本仍在使用 meta 1.3.0 .
因此,您需要从与“稳定”不同的 channel 升级,例如(测试版、开发版或主版)。
例子:

 flutter channel dev
 flutter upgrade
解决方案2:
尝试降级您的 active_ecommerce_flutter一步一步直到达到兼容的版本。
解决方案 3:(推荐)
只需在您的 pubspec.yaml 文件中添加这一行:
dependency_overrides:
  meta: ^1.3.0
这将强制使用 meta: ^1.3.0

关于flutter - 为什么flutter会向我显示这个错误,我该如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68572987/

相关文章:

visual-studio-code - 在 VSCode 中打开链接将在与 VSCode 相同的图标下创建一个新的 Web 浏览器

Azure 云服务诊断输出随 2.6 SDK 更改

android - 我如何在 Android Studio 中显示 “select Android SDK”?

sdk - pyvmomi - 列出所有虚拟机

database - Flutter Firebase数据库 “The method ' forEach'被调用为null。”

android - 是否可以在 flutter 中为 SliverList 内的按钮实现 Dismissible 小部件

java - _InternalLinkedHashMap<String,dynamic> 不是类型转换中自定义类的子类型。从 Firestore 检索 map 数组

android - 由于 icon_tree_shaker,Flutter 无法在 Android 上构建

visual-studio-code - 使用 Active Directory 身份验证连接到 Visual Studio Code 中的 Azure Sql 数据库

visual-studio - Visual Studio 代码 - Intellisense 自动完成行为