无法安装 Firebase 消息通讯包



我试图将Firebase Messaging安装到一个旧的flutter项目,但我得到这个错误消息

因为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。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

有人知道如何解决这个问题吗?

尝试删除冒号":"后的版本号从三个sdk。

firebase_messaging:firebase_admob:firebase_core:

然后运行pub get again

firebase_messagingfirebase_admob包依赖于firebase_core包的不同版本。

tbody> <<tr>
package firebase_core版本要求
firebase_messaging^ 0.5.0 + 1
firebase_admob^0.4.2+1

将Firebase包设置为此链接表中给出的版本

https://firebase.flutter.dev/docs/migration/

感谢这个关于Github问题的答案

https://github.com/FirebaseExtended/flutterfire/issues/4650 issuecomment - 760905814

相关内容

  • 没有找到相关文章

最新更新