Невозможно разрешить зависимости после добавления firebase_database

Я добавил firebase_database в pubspec.yaml и получил следующую ошибку:

[компоненты] flutter pub get Выполняется "flutter pub get" в компонентах ...
Поскольку firebase_core>=1.0.0 <1.1.1 зависит от firebase_core_platform_interface ^4.0.0 и firebase_core>= 1.1.1 зависит от firebase_core_platform_interface ^4.0.1, firebase_core>= 1.0.0 требует firebase_core_platform_interface ^4.0.0.

И поскольку firebase_database>= 6.1.2 <7.0.0-dev.1 зависит от firebase_core ^1.0.3, firebase_database>= 6.1.2 <7.0.0-dev.1 требует firebase_core_platform_interface ^4.0.0.

И поскольку firebase_core_platform_interface>= 4.0.0 зависит от plugin_platform_interface ^ 2.0.0 и path_provider_platform_interface <2.0.0-nullsafety зависит от plugin_platform_interface ^1.0.1, firebase_database>= 6.1.2 <7.0.0-dev.1 несовместима с path_provider_platform2.0.0-nullsafety.

И поскольку shared_preferences_windows <0.0.3-nullsafety зависит от path_provider_platform_interface ^1.0.3, а shared_preferences 0.5.12+ 2 зависит от shared_preferences_windows ^0.0.1, если firebase_database>= 6.1.2 <7.0.0-dev.1 и shared_preferences 0.5. 12 + 2, затем shared_preferences_windows ^0.0.3-nullsafety.

И поскольку shared_preferences_windows>= 0.0.3-nullsafety <2.0.0 зависит от shared_preferences_platform_interface ^2.0.0-nullsafety, а shared_preferences 0.5.12+ 2 зависит от shared_preferences_platform_interface ^1.0.0, firebase_database>= 6.1.2 <7.0.0-dev .1 несовместим с shared_preferences 0.5.12+ 2.

Итак, поскольку компоненты зависят как от shared_preferences 0.5.12+ 2, так и от firebase_database ^ 6.1.2, определение версии не удалось. pub get failed (1; Итак, поскольку компоненты зависят как от shared_preferences 0.5.12+ 2, так и от firebase_database ^ 6.1.2, определение версии не удалось.) код выхода 1

Это мой список зависимостей:

       environment:
  sdk: ">=2.7.0 <3.0.0"  
  dependencies:
      flutter:
        sdk: flutter
      google_maps_flutter: ^1.0.6
      http: ^0.12.0
    
      
      json_serializable: ^3.3.0
      bloc: ^6.1.0
      flutter_bloc: ^6.1.0
      equatable: ^1.2.5
      graphql: ^4.0.1
      graphql_flutter: ^4.0.1
      flutter_google_places: ^0.2.4
      google_maps_webservice: ^0.0.16
      fluster: ^1.1.2
      flutter_cache_manager: ^1.4.1
      sliding_up_panel: ^1.0.2
      image: ^2.1.14
      flutter_svg: ^0.19.3
      lottie: ^0.6.0
      shared_preferences: '0.5.12+2'
      intl: ^0.17.0
      latlong: ^0.6.1
      polyline: ^1.0.2
      geolocator: ^5.3.1
      auto_size_text_field: ^0.1.7
      path_drawing: ^0.4.1
      flutter_native_timezone: ^1.0.10
      auto_size_text: ^2.1.0
      charts_flutter: ^0.10.0
      webview_flutter: ^2.0.4
      firebase_database: ^6.1.2

1 ответ

Вероятно, зависимость package. но если вы все еще хотите запустить его, просто не указывайте версию,

просто :

бывший

      firebase_core:
firebase_database:
Другие вопросы по тегам