基础版(无需下载附加sdk)

优质
小牛编辑
195浏览
2023-12-01

crash捕获上报

基础版支持收集java crash。本功能默认关闭。如果您需要Crash收集功能,请调用如下方法设置。

  • 通过AndroidManifest.xml配置(推荐)

    <meta-data
      android:name="BaiduMobAd_EXCEPTION_LOG"
      android:value="true" />
    
  • 通过java代码配置。具体见API的配置部分

    // @param context 可以是application context
    // @param flag crash标识,设置为StatService.JAVA_EXCEPTION_LOG,仅收集java crash
    StatService.setOn(Context context, int flag);
    

crash自定义上报

SDK3.9.0.0版本开始,SDK支持自定义上传crash。开发者可以根据需要将捕获的Crash通过SDK接口上传到百度移动统计服务器。

/**
 * 自定义上传crash,支持开发者上传自己捕获的crash数据
 *
 * @param context
 * @param throwable 可以上传Exception 或 Error 类异常
 */
StatService.recordException(Context context, Throwable throwable)