请使用intl 0.17.0解决问题
此问题是由于依赖版本冲突造成的。 您正在使用两个需要不同版本的
intl
: 的依赖项
flutter_localization
openfluttercommerce
在您的
pubspec.yaml
中将 intl
的版本从 0.16.0
更改为 0.17.0
。它可能会导致与其他可能依赖于 0.16.0
版本的 intl
依赖项发生冲突。如果正确,您需要将所使用的依赖项的版本更改为任何需要相同版本的intl
。
每当您从 Github 克隆项目时,在看到项目的第一次提交后尝试使用 flutter sdk 版本 1.17.0 或 1.22.4 打开它,那么问题似乎就解决了。
但在这里,您似乎遇到了两个依赖项的问题,尝试通过不在 yuml 文件中提及任何版本来解决该问题。
运行这个
( flutter pub 添加 cupertino_icons:^1.0.6 )
在项目目录的终端上它解决了问题
并使用 pubspec.yaml->environment: SDK:">=2.12.0 <4.0.0" this one makes to take any version of dart and flutter
然后运行 flutter pub get