Flutter - “需要 SDK 版本 >=2.18.0-271.2.beta <3.0.0,版本解决失败。” 错误

Emi*_*lat 9 dart flutter flutter-dependencies

我收到这样的错误:

The current Dart SDK version is 2.17.5.

Because exampleapp requires SDK version >=2.18.0-271.2.beta <3.0.0, version solving failed.
pub get failed (1; Because keycehennemi requires SDK version >=2.18.0-271.2.beta <3.0.0, version solving failed.)
Run Code Online (Sandbox Code Playgroud)

pubspec.yaml

environment:
  sdk: '>=2.18.0-271.2.beta <3.0.0'
Run Code Online (Sandbox Code Playgroud)

正是颈部sdk?我不明白。在此先感谢您的帮助。

Md.*_*ikh 6

运行flutter --version检查您安装的 flutter 和 dart 版本

\n

我的情况我使用的是稳定版本

\n
Flutter 3.0.5 \xe2\x80\xa2 channel stable \xe2\x80\xa2 https://github.com/flutter/flutter.git  \nFramework \xe2\x80\xa2 revision f1875d570e (5 weeks ago) \xe2\x80\xa2 2022-07-13 11:24:16 -0700\nEngine \xe2\x80\xa2 revision e85ea0e79c\nTools \xe2\x80\xa2 Dart 2.17.6 \xe2\x80\xa2 DevTools 2.12.2\n
Run Code Online (Sandbox Code Playgroud)\n

您可以使用

\n
environment:\n  sdk: ">=2.17.6 <3.0.0"\n
Run Code Online (Sandbox Code Playgroud)\n

您可以从/sdk/releases跟踪版本

\n