代码混淆和调试

时间:2015-12-14 23:09:29

标签: sdk obfuscation

我正在创建SDK并通过proguard / dexguard对代码进行模糊处理,但我不确定如果代码被混淆,我的开发人员如何调试代码。不会混淆SDK代码。

代码混淆和调试似乎并不平行,除非我在这里遗漏了一些东西。

1 个答案:

答案 0 :(得分:1)

您可以要求DexGuard打印映射文件。这是通过在DexGuard配置文件中包含选项-printmapping“mapping.txt”来实现的。与此映射和堆栈跟踪一起使用,可以使用DexGuard附带的retrace.jar工具对堆栈跟踪进行反模糊处理并调试SDK。

有关如何执行此操作的所有信息都可以在DexGuard附带的docs /目录中找到。

干杯,

的Dario