我一直在使用一个整洁的库来处理力接近崩溃:使用自定义崩溃处理与火力地堡安装
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