我正在创建SDK并通过proguard / dexguard对代码进行模糊处理,但我不确定如果代码被混淆,我的开发人员如何调试代码。不会混淆SDK代码。
代码混淆和调试似乎并不平行,除非我在这里遗漏了一些东西。
答案 0 :(得分:1)
您可以要求DexGuard打印映射文件。这是通过在DexGuard配置文件中包含选项-printmapping“mapping.txt”来实现的。与此映射和堆栈跟踪一起使用,可以使用DexGuard附带的retrace.jar工具对堆栈跟踪进行反模糊处理并调试SDK。
有关如何执行此操作的所有信息都可以在DexGuard附带的docs /目录中找到。
干杯,
的Dario