【问题标题】:Flutter: How to deobfuscate a stack trace?Flutter:如何对堆栈跟踪进行去混淆处理?
【发布时间】:2021-07-30 09:32:09
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 你不能使用不存在的东西“去混淆”。
  • @user207421 我已经更新了我的问题,以便更准确地了解我需要什么帮助。

标签: java flutter dart stack-trace


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2019-11-19
    • 2019-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-17
    • 2022-11-24
    • 1970-01-01
    相关资源
    最近更新 更多