我有点困惑。当我添加easy_localization依赖并运行flutter pub get时,我给出了以下消息:
Because easy_localization >=2.1.0+1 <2.3.4-nullsafety depends on flutter_localizations
any from sdk which depends on path 1.8.0-nullsafety.1,
easy_localization >=2.1.0+1 <2.3.4-nullsafety requires path 1.8.0-nullsafety.1.我切换到稳定的颤动通道,我有以下Dart版本:
Flutter 1.22.6
Dart 2.10.5下面是我的完整pubspec文件:
name: demo
description: demo
publish_to: 'none'
version: 1.0.0+1
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: 1.0.0
flutter_bloc: 6.1.1
equatable: 1.2.5
easy_localization: 2.3.3+1
dependency_overrides:
intl: 0.16.1
flutter:
uses-material-design: true
assets:
- assets/translations/我不明白为什么我会有依赖冲突。我还试着删除.lock文件。你知道哪里出了问题吗?谢谢。
发布于 2021-02-12 18:25:40
它很简单,只需移除依赖版本,如下所示
image_picker:
intl:
http: ^0.12.2它将自动选择所需的版本
https://stackoverflow.com/questions/66169848
复制相似问题