在我发布模糊flutter应用程序到playstore后,所有的stacktrace在crashlytics Jmeter 板是不可读的。我发现这个命令去模糊stacktrace:
flutter symbolize -i stacktrace_obfuscated.txt -d "$HOME"/debuginfo/app.android-arm64.symbols
问题是,在构建后生成了3个.symbols文件,app.android-arm64.symbols
、app.android-arm.symbols
、app.android-x64.symbols
,我尝试使用所有这些文件对堆栈跟踪进行反模糊处理,结果得到了3个可读的不同堆栈跟踪。
问题是,如何选择正确的.符号来对堆栈跟踪进行反模糊处理?
1条答案
按热度按时间smtd7mpg1#
最近,Android上加入了一个新特性,支持使用
--split-debug-info
和--obfuscate
标记构建的Flutter应用。这可以帮助您避免执行此步骤来对崩溃报告进行去模糊处理。请参见此参考。