如何在发生异常时告诉 proguard 不要混淆 class 和方法名称?

how say to proguard not obfuscate class and method names when exception occured?

对于异常处理,我在我的应用程序的所有方法中都放置了 try-catch,并且在 catch 中我将异常的 stackTrace 发送到服务器以找出哪个 class 和方法有异常。使用proguard时class方法名变了找不到异常点,如何使用proguard也有异常信息?

要解码混淆的堆栈跟踪,您需要 Proguard 在混淆后生成的 mapping.txt。

在这里您可以找到更多信息:

http://developer.android.com/tools/help/proguard.html#decoding

Mattia 是对的,但实施起来有点烦人。 据我所知,唯一可以轻松为您做到这一点的工具是 crashlytics