CLAUDE.md 834 B

Crash 模块

模块概述

Crash 模块提供应用崩溃捕获和上报功能,基于 xCrash 库实现,支持 Native 和 Java 崩溃的捕获和分析。

主要功能

  • 崩溃捕获: Java 和 Native 崩溃捕获
  • 崩溃分析: 崩溃堆栈分析和处理
  • 自动上报: 崩溃信息自动上报
  • 崩溃恢复: 崩溃后应用自动恢复

核心接口

object CrashManager {
    fun init(context: Context, config: CrashConfig)
    fun setCrashListener(listener: CrashListener)
    fun reportCrash(crashInfo: CrashInfo)
}

使用方式

CrashManager.init(context, CrashConfig.Builder()
    .enableJavaCrash(true)
    .enableNativeCrash(true)
    .enableAnrCrash(true)
    .build())

构建配置

implementation "com.wenext.android:frame-crash:6.0.0"