繁体   English   中英

Firebase 核心依赖错误(Flutter/Firebase)

[英]Firebase core dependency error (Flutter/Firebase)

我不久前在Flutter中创建了一个项目。 本周我回到它并更新了dependencies 突然我收到了这个新错误:

Because firebase_core ^0.5.2+1 depends on firebase_core_platform_interface ^2.1.0 and firebase_storage >=7.0.0 <8.0.0-1.0.nullsafety.0 depends on firebase_core_platform_interface ^3.0.1, firebase_core ^0.5.2+1 is incompatible with firebase_storage >=7.0.0 <8.0.0-1.0.nullsafety.0.
So, because [project_name] depends on both firebase_storage ^7.0.0 and firebase_core ^0.5.3, version solving failed.
pub get failed (1; So, because [project_name] depends on both firebase_storage ^7.0.0 and firebase_core ^0.5.3, version solving failed.)

我在网上搜索过,可以看到这是一个反复出现的问题,很多人都面临着没有任何解决方案的问题。 我只是希望这里有人有针对我的修复程序。 任何帮助表示赞赏。 以下是pubspec.yaml文件中的dependencies项部分。

dependencies:
  flutter:
    sdk: flutter
  getflutter: ^1.0.10
  #firebase_auth: ^0.20.1
  #cloud_firestore: ^0.16.0
  image_picker: ^0.6.3+4
  #firebase_storage: ^7.0.0
  provider: ^4.0.4
  gender_selector: ^1.0.6
  gender_selection: "^0.0.8"
  flutter_spinkit: "^4.1.2"
  place_picker: ^0.9.11
  flutter_country_picker: ^0.1.6
  multi_image_picker: ^4.6.7
  firebase_auth: "^0.18.4+1"
  firebase_crashlytics: "^0.4.0"
  cloud_firestore: "^0.16.0"
  cloud_functions: "^0.9.0"
  firebase_storage: "^7.0.0"
  firebase_core: ^0.5.3
  firebase_database: ^7.1.1

将您的 firebase 依赖项更新到最新版本:

dependencies:
  flutter:
    sdk: flutter
  firebase_auth: ^3.3.3
  firebase_crashlytics: ^2.4.3
  cloud_firestore: ^3.1.4
  cloud_functions: ^3.2.3
  firebase_storage: ^10.2.3
  firebase_core: ^1.10.5
  firebase_database: ^9.0.3

我不确定我做了什么来解决这个问题。 在更改大量内容并将dart SDK更改为最新版本后,它似乎工作正常。

调用dart pub outdated --mode=null-safety然后dart pub upgrade --null-safety来解决这些问题。

文档: https://dart.dev/null-safety/migration-guideues

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM