【问题标题】:Flutter dependecies error when executing app执行应用程序时出现 Flutter 依赖项错误
【发布时间】:2023-01-12 10:31:35
【问题描述】:

我正在将我的应用程序迁移到 Android 12,但我在依赖项和版本方面遇到了一些问题。到目前为止,该应用程序运行良好。当我尝试执行它时出现此错误。

../../../AppData/Local/Android/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_messaging-13.1.0/lib/src/messaging.dart:128:22:错误:不能从返回类型为“Future”的函数返回类型为“bool”的值。

  • “Future”来自“dart:async”。 返回_delegate.isSupported(); ^ ../../../AppData/Local/Android/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_messaging-13.1.0/lib/src/messaging.dart:238:22:错误:未为类“FirebaseMessagingPlatform”定义方法“setDeliveryMetricsExportToBigQuery”。
  • 'FirebaseMessagingPlatform' 来自'package:firebase_messaging_platform_interface/src/platform_interface/platform_interface_messaging.dart' ('../../../AppData/Local/Android/flutter/.pub-cache/hosted/pub.dartlang .org/firebase_messaging_platform_interface-3.2.1/lib/src/platform_interface/platform_interface_messaging.dart')。 尝试将名称更正为现有方法的名称,或定义名为“setDeliveryMetricsExportToBigQuery”的方法。 返回 _delegate.setDeliveryMetricsExportToBigQuery(已启用); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../../../AppData/Local/Android/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.24.0/lib/src/firebase_app.dart:18:25:错误:未找到成员:“FirebaseAppPlatform.verifyExtends”。 FirebaseAppPlatform.verifyExtends(_delegate); ^^^^^^^^^^^^^

失败:构建失败,出现异常。

这是我的 pubspec.yaml 文件

name: atgapp
description: A new Flutter project.

publish_to: 'none' 

version: 1.0.0+1

environment:
  sdk: ">=2.16.1 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^1.0.2
  firebase_core: ^1.12.0
  cloud_firestore: ^3.1.7
  firebase_storage: ^10.2.6
  file_picker: ^5.2.5
  path_provider: ^2.0.1
  image_picker:
  firebase_messaging: ^13.1.0
  flutter_local_notifications: ^13.0.0
  cloud_functions: ^3.2.8
  firebase_auth: ^3.11.2
  animated_splash_screen: ^1.2.0
  diacritic: ^0.1.3
  restart_app: ^1.1.0
  #firebase_messaging: ^10.0.0
dependency_overrides:
  firebase_messaging_platform_interface: 3.2.1

dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_lints: ^2.0.1

flutter:
  uses-material-design: true

【问题讨论】:

    标签: flutter


    【解决方案1】:

    删除pubspec.lock 并再次运行。

    【讨论】:

      猜你喜欢
      • 2020-09-11
      • 1970-01-01
      • 1970-01-01
      • 2021-05-01
      • 2020-03-05
      • 2017-12-03
      • 1970-01-01
      • 2019-02-04
      • 1970-01-01
      相关资源
      最近更新 更多