确保首先在模块中调用FirebaseApp.initializeApp(Context)

时间:2019-07-17 15:29:39

标签: android firebase robolectric

您好,我正在开发一个用于创建SDK的模块,我需要调用

FirebaseInstanceId.getInstance().getInstanceId().addOnSuccessListener(...

但是当尝试执行此操作时,出现以下错误:

  

java.lang.IllegalStateException:默认FirebaseApp不是   在此过程中初始化为null。确保致电   首先是FirebaseApp.initializeApp(Context)。

问题是我打电话给:

FirebaseApp.initializeApp(Context);

之前,我也尝试调用Application类。

如何解决??不使用应用程序类就可以解决吗?

我正在junit测试中使用robolectric执行此操作。

谢谢

0 个答案:

没有答案