Firebase 核心依赖错误(Flutter/Firebase)
Posted
技术标签:
【中文标题】Firebase 核心依赖错误(Flutter/Firebase)【英文标题】:Firebase core dependency error (Flutter/Firebase) 【发布时间】:2022-01-15 09:10:29 【问题描述】:我不久前在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
【问题讨论】:
【参考方案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
【讨论】:
我刚刚尝试过,但不幸的是,我遇到了更多错误。比原来的长约 5-6 倍。 有什么错误【参考方案2】:我不确定我做了什么来解决这个问题。在更改了大量内容并将dart SDK
更改为最新的之后,它似乎工作正常。
【讨论】:
以上是关于Firebase 核心依赖错误(Flutter/Firebase)的主要内容,如果未能解决你的问题,请参考以下文章
添加依赖项时出现编译错误:com.google.firebase:firebase-core
Firebase android:更新依赖项后的Multidex错误
Flutter 上的 Firebase 错误:无法解析配置“:firebase_core:debugCompileClasspath”的所有任务依赖项
更新了 firebase 依赖并得到重复的 protobuf 类错误