我们正在使用 ProGuard 来混淆和优化我们的 Android 应用程序,到目前为止,我们一直保持所有类/合并优化处于活动状态。这样做的问题是:如果在水平合并到不同类的方法中发生错误,回溯工具不会恢复该步骤,因此行号变得无用并且无法追踪错误。
我们刚刚遇到的一个特殊示例是将静态辅助方法合并到一个类中,该类是我们链接的第 3 方 JAR 的一部分——我们甚至没有源代码。由于 retrace 向我显示了该 3rd 方类中的行号(因为辅助方法已合并到其中),所以我无法继续。
有没有办法在优化过程中追溯合并到其他类中的方法?