我想在不使用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