Lyn*_*nda 7 sdk visual-studio-code flutter
早上好,我在使用 vscode 时遇到了 flutter 应用程序的问题,在解决配置问题后,我遇到了这个问题,但无法解决,您能帮我解决这个问题吗?
当我运行“flutter pub get”时,它向我显示以下消息:
由于 SDK 中的 flutter_test 的每个版本都依赖于 meta 1.3.0,而 active_ecommerce_flutter 依赖于 meta ^1.4.0,因此 SDK 中的 flutter_test 被禁止。因此,由于 active_ecommerce_flutter 依赖于 SDK 中的 flutter_test 任何内容,因此版本解析失败。在 ACT 中运行“flutter pub get”... pub get 失败(1;因此,因为 active_ecommerce_flutter 依赖于 SDK 中的 flutter_test any,版本解析失败。)
谢谢您的合作。
这个问题是因为你的flutter版本正在使用meta 1.3.0而你的active_ecommerce_flutter正在使用meta 1.4.0导致冲突。
解决方案一:
flutter upgrade通过在终端中输入来升级您的 flutter 版本。
然而,在撰写本答案时,flutter 的最新稳定版本仍在使用meta 1.3.0. 因此,您需要从“稳定”之外的不同渠道进行升级,例如(beta、dev 或 master)。
例子:
flutter channel dev
flutter upgrade
Run Code Online (Sandbox Code Playgroud)
解决方案2:
active_ecommerce_flutter尝试逐步降级直至达到兼容版本。
方案三:(推荐)
只需在 pubspec.yaml 文件中添加这一行:
dependency_overrides:
meta: ^1.3.0
Run Code Online (Sandbox Code Playgroud)
这将强制使用meta: ^1.3.0
我认为这是您正在使用的 SDK 问题,
通过以下命令升级您的 SDK:
颤振升级--force
或者
颤动升级
升级 SDK 后运行 flutter pub get
我希望这能解决您的问题,快乐扑扑。
| 归档时间: |
|
| 查看次数: |
6191 次 |
| 最近记录: |