无法获取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
相关产品推荐
相关产品推荐

