Firebase多个项目&;分析Android

Firebase多个项目&;分析Android,android,firebase,firebase-analytics,Android,Firebase,Firebase Analytics,我在Firebase上有一个项目。在这个项目中,我有多个应用程序,例如不同风格的应用程序。我的问题是,有没有一种方法可以在运行时以编程方式初始化这些应用程序?我从google firebase文档中尝试了以下内容 FirebaseOptions options = new FirebaseOptions.Builder() .setProjectId("project-name") .setApplicationId("mobile

我在Firebase上有一个项目。在这个项目中,我有多个应用程序,例如不同风格的应用程序。我的问题是,有没有一种方法可以在运行时以编程方式初始化这些应用程序?我从google firebase文档中尝试了以下内容

FirebaseOptions options = new FirebaseOptions.Builder()
                .setProjectId("project-name")
                .setApplicationId("mobilesdk_app_id")
                .setApiKey("ApiKey")
                .build();
 FirebaseApp.initializeApp(this, options);
以上内容已在项目的应用程序级别调用,但由于未找到默认选项,因此出现错误Default FirebaseApp未能初始化 即使添加
FirebaseApp.initializeApp(此选项为“secondary”),也会出现此错误


有人能帮忙解决这个问题吗。可以这样使用多个项目吗?我对Firebase有不同的理解吗?多个项目甚至可以用于分析跟踪。

我不确定您想要完成什么,但Firebase analytics SDK一次只能将事件记录到一个应用程序,这是默认的应用程序。为项目中的其他应用程序调用initializeApp不会改变其工作方式


支持多个应用程序的唯一方式是Firebase产品,这些产品与分析集合无关。即使如此,它也只适用于在多个项目中定义的应用程序,而不是同一个项目。

我不确定您要完成什么,但Firebase Analytics SDK一次只能将事件记录到单个应用程序,这是默认的应用程序。为项目中的其他应用程序调用initializeApp不会改变其工作方式


支持多个应用程序的唯一方式是Firebase产品,这些产品与分析集合无关。即使如此,它也只适用于在多个项目中定义的应用程序,而不是同一个项目。

啊,好吧,那么firebase产品,如数据库、远程测试等是否适用于crashlytics?我想将多个应用程序的崩溃数据聚合到一个crashlytics仪表板中好的,那么firebase产品,如数据库、远程测试等,这是否适用于crashlytics?我想将多个应用程序的崩溃数据聚合到一个crashlytics仪表板中