我正在参加MDC101抖动代码实验室。我按照说明从git仓库克隆了starter项目,但克隆完成后,我执行了flutter pub get
,这给了我以下错误。
pubspec.yaml has no lower-bound SDK constraint.
You should edit pubspec.yaml to contain an SDK constraint:
environment:
sdk: '>=2.10.0 <3.0.0'
最佳答案
如果即使pubspec.yaml文件包含正确的sdk行,也收到此错误,请确保检查主文件夹中的子文件夹。注意到这是在从font_awesome_flutter包中执行flutter packages get
时发生的。原因是,即使主pubspec.yaml包含正确的行,也存在令人讨厌的example/pubspec.yaml
。将行添加到该文件:
environment:
sdk: ">=2.7.0 <3.0.0"
Referenced issue.
关于flutter - pubspec.yaml没有下限SDK约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66131637/