Getting Exception Using Firebase in Xamarin Android

后端 未结 4 1373
半阙折子戏
半阙折子戏 2020-12-11 04:28
Java.Lang.IllegalStateException: Default FirebaseApp is not initialized in this process TestChartApp.TestChartApp. Make sure to call FirebaseApp.initializeApp(Contex         


        
相关标签:
4条回答
  • 2020-12-11 04:39

    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

    0 讨论(0)
  • 2020-12-11 04:42

    After assigned the build action as GoogleServicesJson its working.

    0 讨论(0)
  • 2020-12-11 05:01

    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).

    0 讨论(0)
  • 2020-12-11 05:04

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

    FirebaseApp app = FirebaseApp.InitializeApp(Android.App.Application.Context);
    
    0 讨论(0)
提交回复
热议问题