gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 11:29:28 26 4
gpt4 key购买 nike

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

Because every version of flutter_test from SDK depends on meta 1.3.0and active_ecommerce_flutter depends on meta ^1.4.0, flutter_test fromSDK is forbidden. So, because active_ecommerce_flutter depends onflutter_test any from SDK, version solving failed. Running "flutterpub get" in ACT... pub get failed(1; So, because active_ecommerce_flutter depends on flutter_test anyfrom 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com