flutter 如何选择正确的.symbols文件对crashlytics中的堆栈跟踪进行反模糊处理

omvjsjqw  于 2022-11-17  发布在  Flutter
关注(0)|答案(1)|浏览(155)

在我发布模糊flutter应用程序到playstore后,所有的stacktrace在crashlytics Jmeter 板是不可读的。我发现这个命令去模糊stacktrace:

flutter symbolize -i stacktrace_obfuscated.txt -d  "$HOME"/debuginfo/app.android-arm64.symbols

问题是,在构建后生成了3个.symbols文件,app.android-arm64.symbolsapp.android-arm.symbolsapp.android-x64.symbols,我尝试使用所有这些文件对堆栈跟踪进行反模糊处理,结果得到了3个可读的不同堆栈跟踪。

问题是,如何选择正确的.符号来对堆栈跟踪进行反模糊处理?

smtd7mpg

smtd7mpg1#

最近,Android上加入了一个新特性,支持使用--split-debug-info--obfuscate标记构建的Flutter应用。这可以帮助您避免执行此步骤来对崩溃报告进行去模糊处理。
请参见此参考。

相关问题