代码之家  ›  专栏  ›  技术社区  ›  Timmmm

不使用Firebase的简单颤振应用程序在启动时出现Firebase错误

  •  -1
  • Timmmm  · 技术社区  · 7 年前

    我使用默认模板创建了一个简单的颤振应用程序,并对其进行了一些更改。在我尝试添加一些插件之前,它工作得很好,然后它开始抱怨 this

    AndroidRuntime:java.lang.RuntimeException:无法启动活动组件信息{com.example.myapp/com.example.myapp.MainActivity}:java.lang.IllegalStateException:默认FirebaseApp未在此进程com.example.myapp中初始化。确保首先调用FirebaseApp.initializeApp(上下文)。

    我最终放弃了,回到了以前的工作状态(据我所知),开始跑步 flutter clean 扑通 似乎没有真正清理所有东西,因为我仍然得到错误。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Timmmm    7 年前

    问题是我依赖的是 android_alarm_manager . 我认为这很好,因为我添加了它并进行了热加载,一切正常(至少应用程序没有立即崩溃)。但是,只有在正确重建时才会出现Firebase错误( flutter run

    但是为什么 报警管理器 依靠火基?我不知道,但是。。 it does . 我知道WTF,对吗?

    Its readme 也没有提到这件事,或者你必须打电话的事实 FirebaseApp.initializeApp(Context) 或者别的什么。