J'utilise une bibliothèque propre à gérer les accidents de force à proximité:l'aide d'un gestionnaire de plantage personnalisé avec Firebase installé
https://github.com/Ereza/CustomActivityOnCrash
Il a travaillé beaucoup jusqu'à ce que je décide d'ajouter Notifications Firebase à mon application. Je n'ai sélectionné les notifications et en tant que tel, je ne l'ai ajouté la dépendance suivante:
compile 'com.google.firebase:firebase-messaging:10.0.1'
Pour une raison quelconque, Firebase Accident Reports est en cours d'initialisation aussi, parce que le gestionnaire d'accident personnalisé voir est et affiche même le message suivant :
E/CustomActivityOnCrash: IMPORTANT WARNING! You already have an UncaughtExceptionHandler,
are you sure this is correct? If you use ACRA, Crashlytics or similar libraries,
you must initialize them AFTER CustomActivityOnCrash! Installing anyway, but your
original handler will not be called.
mon gestionnaire crash personnalisé est la première chose initialisée dans mon (application) méthode onCreate(), donc je ne vois pas où ni comment empêcher Firebase rapport d'incident de chargement/lui-même l'initialisation.
Toute aide serait grandement appréciée!
Est-ce que votre sortie logcat pour le démarrage de l'application contient des messages liés à 'FirebaseCrash'? Quand je lance une application sans FirebaseCrash, je vois 'D/FirebaseApp: com.google.firebase.crash.FirebaseCrash n'est pas lié. Ignorer l'initialisation'. Lorsque FirebaseCrash est présent, je vois 'I/FirebaseCrash: FirebaseCrash reporting initialisé'. –
Attendez que je vois ceci maintenant: I/FirebaseCrashApiImpl: FirebaseCrashApiImpl créé par ClassLoader p [DexPathList [..... I/FirebaseCrash: rapport FirebaseCrash initialisé com.google ..... – buradd