1
Java.Lang.IllegalStateException: Default FirebaseApp is not initialized in this process TestChartApp.TestChartApp. Make sure to call FirebaseApp.initializeApp(Context) first. 

dies ist mein Code ich verwendeAusnahme Erste

FirebaseApp.InitializeApp(this); 

try 
    { 
     throw new NotImplementedException(); 
    } 
    catch (System.Exception ex) 
    { 
    FirebaseCrash.Report(ex); 
    } 

Ich bin Feuerbasis Absturz zu implementieren Berichterstattung ich versuche Crash-Bericht zu implementieren, aber es wird einen Fehler werfen. Bitte hilf mir wie ich das lösen kann.

+2

Bewertung der logcat Ausgang und stellen Sie sicher, dass Sie nicht bekommen: ** '[FirebaseInitProvider] FirebaseApp Initialisierung unsuccessful' ** Wenn ja, stellen Sie sicher, dass Ihre' google-services.json' den Build zugeordnet Wirkung 'GoogleServicesJson' und dass Ihre Anwendungspaket-ID mit der übereinstimmt, die Sie in Google Dev zugewiesen haben. Konsole – SushiHangover

+0

versuchen Sie mit Ihrem Anwendungskontext, es gibt Ihnen auch weniger Chancen auf Ihre Aktivität – PrisonMike

+0

@SrinivasCh Froh zu helfen, habe ich eine Antwort von meinem Kommentar erstellt – SushiHangover

Antwort

10

Überprüfen Sie Ihre logcat Ausgang für FirebaseInitProvider Tags, wenn Sie bekommen:

[FirebaseInitProvider] FirebaseApp initialization unsuccessful

Dann werden die beiden wichtigsten Dinge zu überprüfen:

  • Stellen Sie sicher, dass Ihre google-services.json ist eine Bau Aktion vonzugeordnet

  • Überprüfen Sie, ob der Name Ihres Anwendungspakets mit dem übereinstimmt, den Sie in Google Dev zugewiesen haben. Console

Eine erfolgreiche FirebaseApp Anmeldung wird im folgenden logcat führen:

FirebaseInitProvider: FirebaseApp initialization successful

0

Nach der Zuweisung der Build-Aktion als GoogleServicesJson seine Arbeit.

0

Versuchen Sie, die folgenden in MainActivity.cs nach dem LoadApplication Anruf eingeben.

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