在为我的应用程序添加图标时在 pubspec.yaml 中获取此异常

问题描述

当前 Dart SDK 版本为 2.12.2。

Because audioplayers 0.18.3 depends on uuid ^3.0.1 which depends on crypto ^3.0.0,audioplayers 0.18.3 requires crypto ^3.0.0.

(1) 因此,因为存档 >=2.0.0 =2.0.0

Because image >=2.0.4 <2.1.14 depends on archive >=1.0.16 <3.0.0 and archive ^1.0.2 requires SDK version <2.0.0,image >=2.0.4 <2.1.14 requires archive ^2.0.0.
And because Flutter_launcher_icons >=0.7.1 <0.9.0 depends on image ^2.1.1 and image >=2.1.14 <3.0.0-nullsafety.0 depends on archive ^2.0.0,Flutter_launcher_icons >=0.7.1 <0.9.0 requires archive ^2.0.0.
And because audioplayers 0.18.3 is incompatible with archive >=2.0.0 <3.0.0-nullsafety.0 (1),audioplayers 0.18.3 is incompatible with Flutter_launcher_icons >=0.7.1 <0.9.0.
So,because touch_sensitive_alarm depends on both Flutter_launcher_icons ^0.7.2+1 and audioplayers 0.18.3,version solving Failed.

pub get Failed (1; 所以,因为 touch_sensitive_alarm 依赖于 Flutter_launcher_icons ^0.7.2+1 和 audioplayers 0.18.3,版本解析失败。)

解决方法

因为您使用当前的 Dart SDK,所以您必须检查所有包是否有 null-safety 并在更新时更新该包。

希望能帮到你

相关问答

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