App Exit Info Collector
ApplicationExitInfo(AEI,API 30+)兜底读取器。
定位:xCrash 私有化为主干(实时捕获 Java/Native/ANR,tombstone 细节更全), AEI 只兜底 xCrash 结构上抓不到的死亡——进程被 OS 杀死(SIGKILL / LMK 低内存杀,无进程内 handler 可拦)。 CRASH/CRASH_NATIVE/ANR 不再由 AEI 上报(交给 xCrash,避免 AEI↔xCrash 重叠双报)。
getHistoricalProcessExitReasons(null,...)覆盖 :ipc 子进程退出 (读到:remote进程的 SIGNALED)——兜底 RongService 所在 :ipc 进程成立(design D170 gating 前提)。- SIGKILL(REASON_SIGNALED=2) / LMK(REASON_LOW_MEMORY=3) 正确读到并映射 kill 族 tag; CRASH/CRASH_NATIVE/ANR → tag=null(跳过)。
Since
5.42.0