bugly上传自定义异常(Android)

CrashReport.postException 上传, 8->JS脚本错误 5、6->LUA 详情见截图

  int category = 8;
  CrashReport.postException(category,type,error,stackTrace,extraInfo);
bugly错误类型
Android bugly异常category

CrashReport.postCatchedException上传 ,flutter 发错误堆栈string到原生,原生调用对应方法上报

按照堆栈信息重组数据,否则堆栈信息显示的是原生对应行数的Throwable
StackTraceElement stackTraceElement = new StackTraceElement(String declaringClass, String methodName,
                             String fileName, int lineNumber);
CrashReport.postCatchedException(new FlutterException(format,stackTraceElements));

class FlutterException extends Throwable{
        public FlutterException(String message,StackTraceElement[] stackTraceElements) {
            super(message);
            setStackTrace(stackTraceElements);
        }
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容