我已添加以下代碼以初始化那裏的項目。我在Android應用程序中使用多個Firebase項目。我收到此錯誤:缺少google_app_id。 Firebase Analytics已禁用
FirebaseOptions options = new FirebaseOptions.Builder()
.setApplicationId("1:129574837465:android:a52cf4f6") // Required for Analytics.
.setApiKey("iubdeibneh8gzDt7Xn9f-jdjjdjdjdj") // Required for Auth.
.setDatabaseUrl("https://databasename-d7r7.firebaseio.com") // Required for RTDB.
.build();
FirebaseApp.initializeApp(context /* Context */, options, "secondary");
FirebaseOptions options2 = new FirebaseOptions.Builder()
.setApplicationId("1:129574837465:android:a52cf4f6") // Required for Analytics.
.setApiKey("iubdeibneh8gzDt7Xn9f-jdjjdjdjdj") // Required for Auth.
.setDatabaseUrl("https://databasename2-d7r7.firebaseio.com") // Required for RTDB.
.build();
FirebaseApp.initializeApp(context /* Context */, options2, "secondary2");
FirebaseOptions options3 = new FirebaseOptions.Builder()
.setApplicationId("1:129574837465:android:a52cf4f6") // Required for Analytics.
.setApiKey("kjdkj-o_3nk4jn4k3kjk23j") // Required for Auth.
.setDatabaseUrl("https://databasename3-d7r7.firebaseio.com") // Required for RTDB.
.build();
FirebaseApp.initializeApp(context /* Context */, options3, "secondary3");
初始化後,我的應用程序運行良好。我可以使用FirebaseAuth和FirebaseRTDB,但它必須在訪問firebase_Application_Id進行分析時發生錯誤。
我已經跨所有項目的google-services.json文件檢查了id。我不知道爲什麼,但它會拋出錯誤說:
Missing google_app_id. Firebase Analytics disabled.
我找不出這個錯誤的根源。
重新下載google-services.json並重建項目 –
我做到了。它不工作! – mark922
文檔說「注意:在Android和iOS上,Firebase Analytics僅記錄默認應用程序。」 https://firebase.google.com/docs/configure/,你有檢查嗎? – ericn