我如何解决这个 Pubspec.yaml 问题

问题描述

我如何在 Pubspec.yaml 代码问题中解决这个问题

当酒吧得到它显示

C:\Flutter\bin\Flutter.bat --no-color pub upgrade
Resolving dependencies...
The current Dart SDK version is 2.13.4.

Because test >=1.16.0-nullsafety <1.16.0-nullsafety.8 requires SDK version >=2.10.0-0 <2.12.0 and test >=1.16.0-nullsafety.8 <1.16.0-nullsafety.18 depends on typed_data >=1.3.0-nullsafety <1.3.0,test >=1.16.0-nullsafety <1.16.0-nullsafety.18 requires typed_data >=1.3.0-nullsafety <1.3.0.
And because test >=1.16.0-nullsafety.18 <1.16.0-nullsafety.19 depends on test_api 0.2.19-nullsafety.7 and test >=1.3.0 <1.12.0 depends on boolean_selector ^1.0.0,test >=1.3.0 <1.12.0-∞ or >=1.16.0-nullsafety <1.16.0-nullsafety.19 requires typed_data >=1.3.0-nullsafety <1.3.0 or test_api 0.2.19-nullsafety.7 or boolean_selector ^1.0.0.
And because test >=1.12.0 <1.13.0 depends on test_api 0.2.14 and test >=1.13.0 <1.14.5 depends on test_api 0.2.15,test >=1.3.0 <1.14.5-∞ or >=1.16.0-nullsafety <1.16.0-nullsafety.19 requires typed_data >=1.3.0-nullsafety <1.3.0 or test_api 0.2.14 or 0.2.15 or 0.2.19-nullsafety.7 or boolean_selector ^1.0.0.
And because test >=1.14.5 <1.15.0 depends on test_api 0.2.16 and test >=1.15.0 <1.15.3 depends on test_api 0.2.17,test >=1.3.0 <1.15.3-∞ or >=1.16.0-nullsafety <1.16.0-nullsafety.19 requires typed_data >=1.3.0-nullsafety <1.3.0 or test_api 0.2.14 or 0.2.15 or 0.2.16 or 0.2.17 or 0.2.19-nullsafety.7 or boolean_selector ^1.0.0.
And because test >=1.15.3 <1.15.5 depends on test_api 0.2.18 and test >=1.15.5 <1.16.0-nullsafety depends on test_api 0.2.18+1,test >=1.3.0 <1.16.0-nullsafety.19 requires typed_data >=1.3.0-nullsafety <1.3.0 or test_api 0.2.14 or 0.2.15 or 0.2.16 or 0.2.17 or 0.2.18 or 0.2.18+1 or 0.2.19-nullsafety.7 or boolean_selector ^1.0.0.
And because test >=1.16.0-nullsafety.19 <1.16.6 depends on test_api 0.2.19 and every version of Flutter_test from sdk depends on boolean_selector 2.1.0,if test >=1.3.0 <1.16.6 and Flutter_test any from sdk then test_api 0.2.14 or 0.2.15 or 0.2.16 or 0.2.17 or 0.2.18 or 0.2.18+1 or 0.2.19-nullsafety.7 or 0.2.19 or typed_data >=1.3.0-nullsafety <1.3.0.
And because every version of Flutter from sdk depends on typed_data 1.3.0 and every version of Flutter_test from sdk depends on test_api 0.3.0,one of Flutter any from sdk or test >=1.3.0 <1.16.6 or Flutter_test any from sdk must be false.
And because mercadopago_sdk <1.3.0 depends on test ^1.5.1+1 and test >=1.16.6 depends on shelf_static ^1.0.0,if Flutter any from sdk and Flutter_test any from sdk and mercadopago_sdk <1.3.0 then shelf_static ^1.0.0.
And because shelf_static >=1.0.0 depends on mime ^1.0.0 and share >=0.6.5 <2.0.0-nullsafety.2 depends on mime ^0.9.7,one of Flutter any from sdk or Flutter_test any from sdk or mercadopago_sdk <1.3.0 or share >=0.6.5 <2.0.0-nullsafety.2 must be false.
And because fooddelivery depends on both share 0.6.5+3 and mercadopago_sdk 1.2.0,Flutter from sdk is incompatible with Flutter_test from sdk.
So,because fooddelivery depends on both Flutter any from sdk and Flutter_test any from sdk,version solving Failed.
pub finished with exit code 1
Process finished with exit code 1

解决方法

在 main.dart 的顶部添加这一行

// @dart=2.9
,

这意味着它们的版本彼此不兼容。看一看,让它们标准化并使用相同的版本

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...