gpt4 book ai didi

android - 如何在 dexguard 混淆中禁用非 ASCII 字符?

转载 作者:太空狗 更新时间:2023-10-29 13:20:10 24 4
gpt4 key购买 nike

我们正在使用 Crittercism 来分析我们的应用程序崩溃,但由于我们还使用具有默认混淆选项的 DexGuard,Crittercism 无法使用 DexGuard 生成的 mappings.txt 对堆栈跟踪进行反混淆。

所以,我的问题很简单:

如何为 DexGuard 混淆禁用非 ASCII 字符?

顺便说一句,我们正在使用 Gradle 构建系统。

最佳答案

好奇是什么让您认为禁用非 ASCII 字符会修复 Crittercism 对 DexGuard 混淆堆栈跟踪的处理?据我所知,他们需要使用 ReTrace.jar,它是 DexGuard 的一部分,而不是 ProGuard(抱歉,我不知道是否可以关闭非 ASCII 字符)

对我来说,这似乎是 Crittercism 的一个问题,他们支持 DexGuard 吗?大约 1 年前,我向他们的支持团队 (support@crittercism.com) 询问了有关 DexGuard 支持的问题,但他们的路线图上什至没有。

如果您不熟悉 Crittercism,我知道 Crashlytics 和 Hockeyapp 支持 DexGuard(这是我切换 Crashlytics 的原因之一)。

更新

今天偶然发现的。您可以覆盖 DexGuard 的默认混淆字典并定义仅 ASCII 字符。

在你的 dexguard-project.txt 中定义

-obfuscationdictionary dictionary.txt
-classobfuscationdictionary classdictionary.txt

关于android - 如何在 dexguard 混淆中禁用非 ASCII 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29971536/

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