0

私は少し混乱しています。依存関係を追加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.

Flutter の Stable チャンネルに切り替えました。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 ファイルを削除しようとしました。どこに問題があるのか​​、何か考えはありますか? ありがとう。

4

1 に答える 1