gpt4 book ai didi

android - 混淆后的apk代码崩溃日志

转载 作者:行者123 更新时间:2023-11-29 01:31:33 24 4
gpt4 key购买 nike

我正在处理一个大型 android 项目,非常大,当我们将 apk 发布到市场时我们混淆了我们的代码,现在的问题是:当我们的应用程序崩溃时,实际上,我们的应用程序会将崩溃日志发布到我们的服务,但崩溃日志没有意义,因为我们已经混淆了它,我们得到这样的信息:a(),b(Unknown Source),c ()....那么,如何处理它?如何在混淆 apk 中获得可读的崩溃日志?谢谢!

最佳答案

当您混淆代码时,会生成一个名为 mapping.txt 的文件。该文件描述了您的原始符号与其混淆版本之间的映射。

如果您为公共(public)构建保存此文件,则可以使用 retrace工具来混淆您从崩溃中收到的任何堆栈跟踪,从而使它们可用于修复错误!您可以按如下方式调用该工具:

retrace.sh -verbose mapping.txt obfuscated_trace.txt

关于android - 混淆后的apk代码崩溃日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30905251/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com