java - Flutter:如何去混淆堆栈跟踪?

标签 java flutter dart stack-trace

我正在尝试使用命令对 flutter 堆栈跟踪进行去混淆处理,其中 err.txt 是我的堆栈跟踪文件 -

flutter symbolize -i err.txt -d /out/android/app.android-arm64.symbols

但是,在运行时出现错误,我需要一个名为 app.android-arm64.symbols 的文件来对我的堆栈跟踪进行去混淆处理,但我不知道在哪里可以找到这个文件,因为这在 flutter 文档。这是我得到的错误:

 /out/android/app.android-arm64.symbols does not exist

有人可以帮我解决这个问题吗?

最佳答案

符号是在构建 apk/bundle 时生成的,因此您可以在那里查看。

flutter build apk --obfuscate --split-debug-info=/<project-name>/<directory>

关于java - Flutter:如何去混淆堆栈跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67445710/

相关文章:

java - java无法读取json文件

flutter - 如何在抖动中将图标覆盖在图像上

dart - Dart是否需要在Future中公开函数回调?

dart - FloatingActionButton 结束对齐切割图标

flutter - 显示 Bottom Sheet 时,有没有办法在屏幕上保持事件的 GestureDetector?

flutter - 软键盘覆盖了 SlidingUpPanel flutter 上的 TextInput

java - 使用 Java 读取 XML 中的 XML

java - 为什么要使用两种不同的算法对数组进行排序?

java - JVM 选项的完整列表

android - 使用google_maps_autocomplete后Flutter无法运行