我试图将Firebase消息安装到一个古老的颤振项目中,但我得到了以下错误消息
:firebase_messaging >=7.0.3 <8.0.0-dev.7依赖于firebase_core ^0.5.0+1,firebase_admob >=0.9.1 <0.10.0-dev.1依赖firebase_core ^0.4.2+1,firebase_messaging >=7.0.3 <8.0.0-dev.7与firebase_admob >=0.9.1 <0.10.0-dev.1不兼容。因此,由于AppName同时依赖于firebase_admob ^0.9.3+2和firebase_messaging ^7.0.3,所以版本解决失败。
pubspec.yaml文件
cupertino_icons: ^0.1.3
sqflite: ^1.2.1
path_provider: ^1.6.5
flutter_local_notifications: ^1.2.1
firebase_auth: ^0.15.5+2
google_sign_in: ^4.1.4
network_to_file_image: ^2.2.8
shared_preferences: ^0.5.6+2
firebase_database: ^3.1.3
url_launcher: ^5.4.2
share: ^0.6.3+6
firebase_in_app_messaging: ^0.1.1+3
auto_direction: ^0.0.4+1
sliding_up_panel: ^1.0.0
draggable_scrollbar: ^0.0.4
firebase_admob: ^0.9.3+2
provider: ^4.3.2
pdf: ^1.10.0
printing: ^3.5.0
flutter_sms: ^2.0.0+1
timeline_tile: ^1.0.0有人知道怎么解决这个问题吗?
发布于 2021-01-16 15:50:23
尝试从三个sdks中删除冒号":“之后的版本号。
firebase_messaging: firebase_admob: firebase_core:
那就再去开酒吧
发布于 2021-01-17 10:21:56
将Firebase包设置为表中在此链接中提供的版本
https://firebase.flutter.dev/docs/migration/
多亏了这个关于Github问题的答案
https://github.com/FirebaseExtended/flutterfire/issues/4650#issuecomment-760905814
https://stackoverflow.com/questions/65749432
复制相似问题