Skip to main content

自定义错误使用指引

自定义错误是指应用已经捕获的异常,包含已经捕获的Java异常,或者C#异常、JS异常、lua异常等。

上报错误

请参考SDK接入指引,调用SDK的接口,上报自定义错误。

如业务需要上报除Java Crash、Native Crash、ANR之外的错误,如C#异常等,可以通过自定义异常接口上报至Bugly,上报的数据在「错误」栏目中展示。

/**
* 上报自定义异常
* @param thread 出错线程, 默认当前线程
* @param category 异常类型 u3d c# : 4 | js : 8 | cocos2d lua : 6
* @param errorType 错误类型
* @param errorMsg 错误信息
* @param stack 出错堆栈
* @param extraInfo 额外信息
*/
public static void postException(Thread thread, int category, String errorType, String errorMsg,
String stack, Map<String, String> extraInfo);
public static void postException(int category, String errorType, String errorMsg,
String stack, Map<String, String> extraInfo);

详细请参考《Android SDK接入指引》

异常概览

跟崩溃等模监控模块一样,错误包含概览页。概览包含今日错误、错误趋势以及错误排行榜。

详细请参考《崩溃使用指引》

异常概览

问题列表

错误的问题列表支持丰富的搜索条件,支持统计分析能力以及展示了Top Issue。详细请参考《数据分析-问题列表》

问题列表

问题详情

错误的问题详情,包含问题摘要、个例详情以及下钻分析三个重要模块,详细请参考《数据分析-问题详情》

问题详情