我正在迁移App以支持 即时应用 。
所以,我已经模块化了我的项目结构,如下所示
但是当我添加 Firebase 时,只有 firebase Analytics 可以使用它。 另一项功能,例如 Firebase身份验证 , 存储,Firestore 和 数据库 无法在此工作。
我遇到了错误:
Firebase App Not Initialized.
Although I have declared FirebaseApp.Initialize(this) through Activity
or Application class.
但Firebase Analytic可以正常运行。
如果有人知道如何解决这个问题,请提供帮助。
答案 0 :(得分:2)
正如您在此bug report上看到的那样,文档和/或Google服务插件存在问题。
要解决此问题,您必须在每个模块和build.gradle文件中添加google-service.json
和apply plugin: 'com.google.gms.google-services
代码。
答案 1 :(得分:0)
我有类似的问题,可以通过以下方法解决:
apply plugin: 'com.google.gms.google-services'
com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true
apply plugin: 'io.fabric'
下添加apply plugin: 'com.android.application[features]'
在每个build.gradle模块文件中