我一直在使用一個整潔的庫來處理力接近崩潰:使用自定義崩潰處理與火力地堡安裝
https://github.com/Ereza/CustomActivityOnCrash
它已經偉大的工作,直到我決定火力地堡通知添加到我的應用程序。我只選擇了通知,因此我只添加了以下依賴性:
compile 'com.google.firebase:firebase-messaging:10.0.1'
出於某種原因,火力地堡崩潰報告也被初始化,因爲自定義崩潰處理看到的它,甚至會顯示以下信息:
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.
我的自定義崩潰處理是我的(應用)初始化的第一件事onCreate()方法,所以我看不出哪裏或如何防止火力地堡崩潰加載報告/初始化本身。
任何幫助將不勝感激!
貴logcat的輸出應用程序啓動時包含任何與「FirebaseCrash」相關的消息?當我運行沒有FirebaseCrash的應用時,我看到'D/FirebaseApp:com.google.firebase.crash.FirebaseCrash未鏈接。跳過初始化「。當FirebaseCrash存在時,我會看到「I/FirebaseCrash:FirebaseCrash報告已初始化」。 –
等待我現在看到了這個:I/FirebaseCrashApiImpl:由ClassLoader p創建的FirebaseCrashApiImpl [DexPathList [..... I/FirebaseCrash:FirebaseCrash報告初始化com.google ..... – buradd