I want to initialize Firebase using FirebaseOptions without google-services.json, I follow the blog post here https://firebase.googleblog.com/2017/03/take-control-of-your-firebase-init-on.html .
I uninstalled FirebaseInitProvider.
<provider android:name="com.google.firebase.provider.FirebaseInitProvider" android:authorities="${applicationId}.firebaseinitprovider" tools:node="remove"/>
I am trying to set the default FirebaseApp in a subclass of Application:
FirebaseOptions options = new FirebaseOptions.Builder() .setApplicationId("valid_app_id") .setGcmSenderId("valid_gcm_sender_id") .setApiKey("valid_api_key") .build(); FirebaseApp.initializeApp(getApplicationContext(), options);
Everything seems to be in order, but when I want to record some events in FirebaseAnalytics, I get this error: Missing google_app_id. Firebase Analytics is disabled. I do not know what the problem is.
android firebase firebase-analytics
rMozes
source share