[英]how to choose the right .symbols file to deobfuscate a stacktrace from crashlytics
After i release obfuscated flutter app to playstore, all the stacktrace in crashlytics dashboard are are not readable.在我将混淆的 flutter 应用程序发布到 Playstore 后,crashlytics 仪表板中的所有堆栈跟踪都不可读。 i found this commande to deobfuscate the stacktrace:
我发现这个命令可以对堆栈跟踪进行去混淆处理:
flutter symbolize -i stacktrace_obfuscated.txt -d "$HOME"/debuginfo/app.android-arm64.symbols
The problem is, there is 3.symbols files are generated after the build, app.android-arm64.symbols
, app.android-arm.symbols
, app.android-x64.symbols
, and i tried to deobfuscate the stacktrace with all of them, and i got 3 readable diffirentt stacktrace.问题是,构建后生成了 3.symbols 文件,
app.android-arm64.symbols
, app.android-arm.symbols
, app.android-x64.symbols
,我试图用所有他们,我得到了 3 个可读的 diffirentt 堆栈跟踪。
So the qustion is, how can i choose the right.symbols to deobfuscate the stacktrace?所以问题是,我如何选择正确的符号来对堆栈跟踪进行去混淆处理?
Recently a new feature was included to support Flutter apps built with --split-debug-info
and --obfuscate
flags on Android. This could help you avoid doing this step to deobfuscate the crash reports.最近包含了一项新功能,以支持在 Android 上使用
--split-debug-info
和--obfuscate
标志构建的 Flutter 应用程序。这可以帮助您避免执行此步骤来反混淆崩溃报告。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.