다음 코드를 추가하여 프로젝트를 초기화했습니다.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