首页 > 解决方案 > 无法安装 Firebase 消息包

问题描述

我尝试将 Firebase Messaging 安装到旧的颤振项目中,但收到此错误消息

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

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

标签: firebaseflutterfirebase-cloud-messaging

解决方案


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

firebase_messaging:firebase_admob:firebase_core:

然后再次运行 pub get


推荐阅读