我试着运行charts_flutter示例v0.12.0,使用Flator2.10颤振发布程序get生成以下错误:当前的Dart版本为2.16.1。
由于test >=1.16.0-nullsafety.8 <1.16.0-nullsafety.12依赖于yaml ^2.0.0,而test >=1.19.0 <1.19.3依赖于test_api 0.4.6,所以test >=1.16.0-nullsafety.8 <1.16.0-nullsafety.12或>=1.19.0 <1.19.3-∞需要yaml ^2.0.0或test_api 0.4.6。由于测试>=1.18.1 <1.19.0依赖于test_api 0.4.5,所以检验>=1.16.0-nullsafety.8 <1.16.0-nullsafety.12或>=1.18.1 <1.19.3-∞需要yaml ^2.0.0或test_api 0.4.5或0.4.6。由于测试>=1.18.0 <1.18.1依赖于test_api 0.4.4,而测试>=1.17.11 <1.18.0依赖于test_api 0.4.3,所以检验>=1.16.0-nullsafety.8 <1.16.0-nullsafety.12或>=1.17.11 <1.19.3-∞需要yaml ^2.0.0或test_api 0.4.3或0.4.4或0.4.5或0.4.6。由于测试>=1.17.10 <1.17.11依赖于test_api 0.4.2,而测试>=1.17.6 <1.17.10依赖于test_api 0.4.1,所以检验>=1.16.0-nullsafety.8 <1.16.0-nullsafety.12或>=1.17.6 <1.19.3-∞需要yaml ^2.0.0或test_api 0.4.1或0.4.2或0.4.3或0.4.4或0.4.5或0.4.6。由于测试>=1.17.0 <1.17.6依赖于test_api 0.4.0,而测试>=1.16.7 <1.17.0依赖于test_api 0.3.0,检验>=1.16.0-nullsafety.8 <1.16.0-nullsafety.12或>=1.16.7 <1.19.3-∞要求yaml ^2.0.0或test_api 0.3.0或0.4.0或0.4.1或0.4.2、0.4.3、0.4.4、0.4.5或0.4.6。由于测试>=1.16.6 <1.16.7依赖于test_api 0.2.20,而测试>=1.16.0-NullSafet.19 <1.16.6依赖于test_api 0.2.19,检验>=1.16.0-nullsafety.8 <1.16.0-nullsafety.12或>=1.16.0-nullsafety.19 <1.19.3- test_api 0.2.19或0.2.20或0.3.0或0.3.0或0.4.0或0.4.1或0.4.2或0.4.3或0.4.4或0.4.5或0.4.6。由于测试>=1.3.0 <1.16.0-空安全性依赖于yaml ^2.0.0,而测试>=1.16.0-nullSafet.10 <1.16.1依赖于分析器>=0.36.0 <0.42.0,检验>=1.3.0 <1.16.0-NullSafety.8 <1.19.3-∞要求yaml、2.0.0或test_api 0.2.19或0.2.20或0.3.0、0.4.0、0.4.1、0.4.2、0.4.3、0.4.4、0.4.5、0.4.6或分析仪>=0.36.0 <0.42.0。由于test >=1.16.0-nullsecurity <1.16.0-nullsafety.8要求SDK版本>=2.10.0-0 <2.12.0,而测试>=1.19.3 <1.19.4依赖于test_core 0.8,>=1.3.0 <1.19.4要求yaml ^2.0.0或test_api 0.2.19或0.2.20或0.3.0或0.4.0、0.4.1、0.4.2或0.4.3、0.4.4、0.4.5或0.4.6,或分析仪>=0.36.0 <0.42.0或test_core 0.4.8。由于测试>=1.20.0依赖于test_api 0.4.9,而测试>=1.19.4 <1.20.0依赖于test_core 0.4.9,测试>=1.3.0要求yaml ^2.0.0或test_api 0.2.19或0.2.20或0.3.0、0.4.0或0.4.1、0.4.2、0.4.3或0.4.4、0.4.5、0.4.6或0.4.9,或分析仪>=0.36.0 <0.42.0或test_core 0.4.8或0.4.9。由于test_core >=0.4.5 <0.4.10依赖于yaml ^3.0.0的分析器^2.4.0,如果分析仪>=1.0.0 <2.4.0-∞或>=3.0.0-0并测试>=1.3.0,则test_api 0.2.19或0.2.20或0.3.0或0.4.0或0.4.0或0.4.1或0.4.2或0.4.3或0.4.4或0.4.5或0.4.6或0.4.9。由于sdk的每个版本都依赖于flutter_test 0.4.8,而mockito >=5.0.0 <5.0.12依赖于分析器^1.0.0,因此来自sdk或test >=1.3.0或mockito >=5.0.0 <5.0.12的flutter_test必须是假的。由于mockito >=5.0.8依赖于code_builder ^4.0.0,而build_runner >=0.9.1+1 <2.0.0依赖于code_builder >2.3.0 <4.0.0,所以来自sdk或测试>=1.3.0或mockito >=5.0.0或build_runner >=0.9.1+1 <2.0.0的flutter_test必须是假的。而且,由于charts_flutter同时依赖mockito ^5.0.0和build_runner ^1.11.0,所以sdk中的flutter_test与测试>=1.3.0不兼容。因此,由于charts_flutter依赖于sdk中的flutter_test和测试^1.3.0,所以版本解决失败。发布失败(1;因此,因为charts_flutter依赖于sdk中的flutter_test和测试^1.3.0,版本解决失败)。出口代码1
我怎么才能解决这个问题?
发布于 2022-02-21 08:04:56
请使用命令更新您的Dart SDK
flutter channel master
flutter upgrade
https://stackoverflow.com/questions/71202758
复制相似问题