我想在不使用google-services.json的情況下使用FirebaseOptions初始化Firebase,我在此處關注博客文章https://firebase.googleblog.com/2017/03/take-control-of-your-firebase-init-on.html。使用FirebaseOptions初始化FirebaseOptions
我刪除了FirebaseInitProvider。
<provider
android:name="com.google.firebase.provider.FirebaseInitProvider"
android:authorities="${applicationId}.firebaseinitprovider"
tools:node="remove"/>
我想設置默認FirebaseApp在應用程序子類:
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已停用。 我不知道是什麼問題。
可能的重複[在單個Android應用中使用多個Firebase帳戶進行谷歌分析](https://stackoverflow.com/questions/45546833/use-multiple-firebase-accounts-in-single-android-app-for- google-analytics) – ceph3us