You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法获取React Native Android应用的未混淆可读堆栈追踪

React Native Android Firebase Crashlytics 无法获取未混淆堆栈追踪问题

我尝试为React Native Android应用生成未混淆、人类可读的堆栈追踪,但在Firebase Crashlytics中始终无法获取到。

已执行的配置操作

  • 修改proguard-rules.pro文件,添加以下规则:
    -keepattributes SourceFile,LineNumberTable        # 保留文件名和行号
    -keep public class * extends java.lang.Exception  # 可选:保留自定义异常
    
  • 在项目的build.gradle中添加Crashlytics相关配置:
    buildTypes {
        debug {
            firebaseCrashlytics {
                mappingFileUploadEnabled true
            }
        }
    }
    

期望效果

希望堆栈追踪中能显示具体的文件名和行号,当前的堆栈追踪情况如下:
堆栈追踪截图

参考资料

我参考的是Firebase官方文档(Android平台获取反混淆崩溃报告)内容。

内容的提问来源于stack exchange,提问作者Ajaypal Singh Gill

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 17:50:43