Getting Exception Using Firebase in Xamarin Android

試著忘記壹切 提交于 2019-11-28 12:40:46

Review your logcat output for FirebaseInitProvider tags, if you are getting:

[FirebaseInitProvider] FirebaseApp initialization unsuccessful

Then the two major things to check:

  • Make sure that your google-services.json is assigned a build action of GoogleServicesJson

  • Check that your application package name matches the one that you assigned in the Google Dev. Console

A successful FirebaseApp registration will result in the following logcat:

FirebaseInitProvider: FirebaseApp initialization successful

After assigned the build action as GoogleServicesJson its working.

Try entering the following in MainActivity.cs after the LoadApplication call.

FirebaseApp app = FirebaseApp.InitializeApp(Android.App.Application.Context);

The resolution for me was toggling the BuildAction for the google-services.json to GoogleServicesJson.

Even though the google-services.json properties showed BuildAction set to GoogleServicesJson, I was still having the error "Default FirebaseApp is not initialized in this process Make sure to call FirebaseApp.initializeApp(Context) first".

I was able to resolve this issue by setting BuildAction to "None" then setting it back to "GoogleServicesJson". When I got latest version from source control the BuildAction must not have carried over to my local copy (although it showed as such).

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!