当前位置: 首页 > 知识库问答 >
问题:

Firebase问题,升级后出现多个错误

谭正谊
2023-03-14

运行Firebase upgrade命令后,我尝试在模拟器中运行我的应用程序,出现了以下错误消息:

在调试模式下在 sdk gphone64 x86 64 上启动 lib\main.dart...运行 Gradle 任务 'assembleDebug'... /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.24.0/lib/firebase_core.dart:19:7: 错误:函数声明需要显式参数列表。尝试将参数列表添加到函数声明中。await Firebase.initializeApp( ^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.24.0/lib/firebase_core.dart:19:15: 错误:在此之前应为“{”。 await Firebase.initializeApp( ^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.24.0/lib/firebase_core.dart:19:15: 错误:预期声明,但得到“.”。 await Firebase.initializeApp( ^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.24.0/lib/firebase_core.dart:20:8:错误:非可选参数不能具有默认值。尝试删除默认值或使参数可选。选项:DefaultFirebaseOptions.currentPlatform, ^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.24.0/lib/firebase_core.dart:21:2:错误:需要函数体或'=

导入“firebase_options”。省道';^/C: /src/fluter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.24.0/lib/src/firebase。dart:9:7:错误:“Firebase”已在此范围内声明。class Firebase{\lang1033^/C:/src/flutter/.pub cache/hosted/pub.dartlang.org/Firebase_core-1.24.0/lib/Firebase_core.dart:19:7:上下文:“Firebase”的先前声明。await Firebase.initializeApp(\lang1033)^/C:/src/futter/.pub cache/hhosted/pub/dartlang.org/Firebase_care-1.24.0/lib/Firebase_core.dart:19:1:错误:未找到类型“await”。awaitFirebase.iinitializeApp(^lib/main.dart:12:9:错误:无法使用“Firebase”,因为它声明了多次。请等待Firebase.initializeApp(^/C:/src/flutter/.pub cache/hosted/pub.dartlang.org/firebase_core-1.24.0/lib/firebase_core.dart:20:10:错误:未定义名称“DefaultFirebaseOptions”。选项:DefaultFirebaseOptions.currentPlatform,当前平台,当前平台)^/C:/src/futter/.pub cache/hhosted/pub/dartlang.org/firebase_care-1.24.0/lib/src/firebase。一次。如果(另一个是!Firebase)返回false/C: /src/fluter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.24.0/lib/src/firebase。dart:75:26:错误:无法使用“Firebase”,因为它声明了多次。字符串到字符串()=

失败:构建失败,但有例外。

>

  • 其中:脚本“C:\src\颤动\包\flutter_tools\分级\颤抖.gradle”行:1159

    错误:任务“:app:compileFlutterBuildDebug”的执行失败。

    处理“命令”C:\src\flutter\bin\flutter。bat“”已完成,退出值为非零1

    • 尝试:

    使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。运行--scan以获得完整的见解。

    • 在 https://help.gradle.org 获得更多帮助

    在49s中构建失败异常:Gradle任务程序集调试失败,退出代码为1

  • 共有1个答案

    狄心水
    2023-03-14

    我重新安装了flutter并从头开始重建代码,而不是通过运行命令来更新Firebase,我只是手动将下面依赖项的版本号设置为最新的版本号,然后运行命令flutter pub get,为了获得更新pubsec.yaml.更改后的依赖项如下所示:

      cupertino_list_tile: ^0.2.1
      firebase_core: ^1.24.0
      cloud_firestore: ^3.5.1
      firebase_auth: ^3.11.2
      cloud_functions: ^3.3.9
    

    完成后,我再次运行我的代码,一切都如预期的那样工作。

     类似资料:
    • 从带有SP1的AEM 6.2升级到AEM 6.4后,很少有软件包未安装。旧版本处于已安装状态。 对于新软件包,显示消息为“似乎安装了另一个版本:”请参见下面的屏幕截图。 正因为如此,我可以看到很少的脚本没有更新最新的API。例如AEM 6.4升级实例:

    • 在Mac中升级到Xcode 10.0版本后,颤抖iOS构建失败。 Xcode版本- 10.0 (10A255) 我尝试重新创建项目,并将所有源文件复制到新的项目文件夹中,但这并不能解决问题。

    • 问题内容: 我有一个用于签署XML文档的Java应用程序。将Java升级到最新版本(Java7u25)后,它将停止工作。我收到以下错误: 恢复为java7u21解决了该问题。XML Dig Sig API中是否有任何导致此错误的更改? 问题答案: 这里同样的问题。由于不断发展,似乎是JVM内部的错误。 我已经将其归结为 在Java 7u21及之前的版本中: 在Java 7u25中: 指的是XML

    • 我试图将struts版本从2.3.35升级到2.5.17,但是遇到了如下问题: 我一直在使用本指南迁移到strut版本2.5.17:https://cwiki.apache.org/confluence/display/WW/Struts2.3到2.5迁移 我怀疑这是瓷砖的问题。 我已将所有与struts2-ties-plugin相关的jar升级到2.5.17版,包括struts2-ties-pl

    • 我正在Mac OS X上运行。我最近将node和npm更新到了最新版本,按照以下已接受的回答步骤将node.js升级到Mac OS上的最新版本。node:和npm:现在当我运行我的Gulp文件时,我得到了这个错误: 有人知道这是什么问题吗?

    • 在我升级到Typescript 2.9.1(从2.8)之后,我得到了编译错误 当我使用typecript 2.7和2.8时,这从未发生过。 环境: MacOS 10.13.5 节点。JSV9。11.1 NPM:6.1.0 Typescript 2.9.1(在我的项目的文件夹中,没有全局Typescript)