FirebaseをFirebaseOptionsで初期化したいのですが、google-services.jsonを使わずに、私はブログの投稿https://firebase.googleblog.com/2017/03/take-control-of-your-firebase-init-on.htmlに従っています。FirebaseOptionsでfirebaseを初期化する
FirebaseInitProviderを削除しました。私は、アプリケーションのサブクラスで、デフォルトFirebaseAppを設定しようとしています
<provider
android:name="com.google.firebase.provider.FirebaseInitProvider"
android:authorities="${applicationId}.firebaseinitprovider"
tools:node="remove"/>
:
FirebaseOptions options = new FirebaseOptions.Builder()
.setApplicationId("valid_app_id")
.setGcmSenderId("valid_gcm_sender_id")
.setApiKey("valid_api_key")
.build();
FirebaseApp.initializeApp(getApplicationContext(), options);
それはすべてがOKと思われるが、私はFirebaseAnalyticsにいくつかのイベントをログに記録したい場合、私はこのエラーを取得する:ミッシングgoogle_app_id。 Firebase Analyticsが無効になっています。 私は何が問題なのか分かりません。
[Googleアナリティクスで複数のfirebaseアカウントを1つのアンドロイドアプリで使用する](https://stackoverflow.com/questions/45546833/use-multiple-firebase-accounts-in-single-android-app-for- google-analytics) – ceph3us