我试图生成react原生android应用程序的清晰可读的堆栈跟踪。
但是我无法得到未混淆的堆栈跟踪(在firebase crashlytics上检查)。
我对www.example.com文件进行了以下更改proguard-rules.pro。在build.gradle中添加了这些行-keepattributes SourceFile,LineNumberTable # Keep file names and line numbers. -keep public class * extends java.lang.Exception # Optional: Keep custom exceptions.
,我添加了这个. buildTypes { debug { firebaseCrashlytics { mappingFileUploadEnabled true } } }
我期望在堆栈跟踪中获得文件名和行号。
1条答案
按热度按时间iqjalb3h1#
仅仅安装crashlytics对于react-native来说是不足以获得合理的错误日志记录的,为了获得合理的错误,你还需要发送一个js错误堆栈跟踪,你可以使用-https://github.com/a7ul/react-native-exception-handler。