AndroidUtilCode
AndroidUtilCode copied to clipboard
CrashUtils 部分崩溃收集不到吗
描述 Bug
在CrashUtils 中我做了处理, 崩溃后重启APP, 但是用户反馈APP闪退后没有重启 是某些崩溃收集不到? 有哪些? 有解决方案不?
- AndroidUtilCode 的版本:com.blankj:utilcodex:1.30.5
- 出现 Bug 的设备型号:长虹TV
- 设备的 Android 版本:Android 5.1.1
相关代码
CrashUtils.init(new CrashUtils.OnCrashListener() {
@Override
public void onCrash(CrashUtils.CrashInfo crashInfo) {
logger.error(crashInfo.toString(), crashInfo.getThrowable());
AppUtils.relaunchApp(true);
}
});
异常堆栈
在客户手中收集不到
` public void uncaughtException(@NonNull final Thread t, @NonNull final Throwable e) {
final String time = new SimpleDateFormat("yyyy_MM_dd-HH_mm_ss").format(new Date());
CrashInfo info = new CrashInfo(time, e);
final String crashFile = dirPath + time + ".txt";
UtilsBridge.writeFileFromString(crashFile, info.toString(), true);
if (DEFAULT_UNCAUGHT_EXCEPTION_HANDLER != null) {
DEFAULT_UNCAUGHT_EXCEPTION_HANDLER.uncaughtException(t, e);
}
if (onCrashListener != null) {
onCrashListener.onCrash(info);
}
}`
onCrashListener 的回调写在系统uncaughtException后面 你确定能回调到?
我的也是,收不到回调,断点直接到不了onCrashListener